Course Outline
Ενότητα 1: Αρχική ρύθμιση
- Redis Εκδόσεις
- Εγκατάσταση
- Διαμόρφωση
- Μοντέλο ασφαλείας
- Εκκίνηση Redis κατά την εκκίνηση
- Η σκλήρυνση ασφαλείας εφαρμόζεται από κοινές κατανομές Linux
- Βιβλιοθήκες πελατών και γλωσσικές δεσμεύσεις
Ενότητα 2: Μοντέλο δεδομένων
- Πρωτόγονοι τύποι δεδομένων και εντολές για τον χειρισμό τους
- Τυπικές περιπτώσεις χρήσης για κάθε τύπο δεδομένων
- Κοινές συμβάσεις ονομασίας για Redis κλειδιά
- Το "Redis είναι ως επί το πλείστον μονονήμα" - τι σημαίνει στην πράξη
- Redis ενσύρματο πρωτόκολλο
- Τι να κάνετε εάν η βιβλιοθήκη πελατών σας δεν γνωρίζει κάποια χρήσιμη εντολή
- Γιατί ορισμένες εντολές δεν είναι εσκεμμένα διαθέσιμες σε ορισμένες βιβλιοθήκες πελατών
- Πώς να προσαρμόσετε τη νοοτροπία σας από αυτή ενός σχεδιαστή σχεσιακών βάσεων δεδομένων
- Γενικές συμβουλές για την οργάνωση δεδομένων
- Λήξη
- Pub/Sub
- Συναλλαγές & Lua σενάρια
- Εξωτερικές μονάδες
- Γενικές συμβουλές για τη συνέπεια των δεδομένων
Ενότητα 3: Συμβουλές απόδοσης
- Συγκριτική αξιολόγηση Redis
- Εντολές προς αποφυγήν
- Προβλήματα λανθάνοντος χρόνου εντοπισμού σφαλμάτων
- Προβλήματα με μεγάλα αιτήματα DEL - τι να χρησιμοποιήσετε
- Σωληνώσεις
- Μαζική εισαγωγή
- Εντοπισμός σφαλμάτων κατάχρηση μνήμης
- Συμβουλές βελτιστοποίησης μνήμης
Ενότητα 4: Λειτουργίες
- Διαθέσιμοι μηχανισμοί επιμονής
- Προφυλάξεις για την αποφυγή φθοράς του SSD
- Δημιουργία αντιγράφων ασφαλείας και επαναφορά
- Εργαλεία για την εξερεύνηση του περιεχομένου της βάσης δεδομένων
- Εργαλεία για ανάλυση χωματερών
- Αντοχή συντονισμού έναντι απόδοσης
- Εναλλαγή μεταξύ RDB και AOF
- Θήκες χρήσης για χωρίς δίσκο Redis
- Συντονίσιμα σε επίπεδο λειτουργικού συστήματος σχετικά με το Redis
- Παρακολούθηση Redis απόδοσης
Ενότητα 5: Περισσότερα από ένα Redis
- Εκκίνηση πολλαπλών παρουσιών του Redis σε έναν διακομιστή
- Διαμέριση σε επίπεδο εφαρμογής
- Αντιγραφή Master-Slave
- Υψηλή διαθεσιμότητα με χρήση Redis Sentinel
- Redis Συστάδα
- Κάνοντας το Sentinel και το Cluster να λειτουργούν σε όλο το NAT
- Δημιουργία συνεπών αντιγράφων ασφαλείας
Requirements
Οι συμμετέχοντες θα πρέπει να είναι άνετοι με τις βασικές εργασίες διαχείρισης συστήματος χρησιμοποιώντας τη γραμμή εντολών του Linux. Ορισμένα θέματα απαιτούν δεξιότητες προγραμματισμού ή σεναρίου. Κατά την κράτηση, παρακαλούμε αναφέρετε τις γλώσσες προγραμματισμού που γνωρίζετε. Εάν δεν υπάρχει καμία, θα εκδώσουμε απλώς εντολές redis από το redis-cli.
Testimonials (7)
Hands on work, not just theory.
Atilla Kolali - Raiffeisen Schweiz
Course - Redis for Developers and System Administrators
Quite Interactive with trainer and Hands-on training
Paresh Kumar Giri - The Raymond Corporation
Course - Redis for Developers and System Administrators
It provided a basic idea of how Redis worked.
Ben Lake - The Raymond Corporation
Course - Redis for Developers and System Administrators
I liked the small group, good interaction and possibility to customize.
Erik de Ruiter - KLM Accounts Payable SPL/AP
Course - Redis for Developers and System Administrators
interaction with the teacher. We had a lot of discussions about the several subjects.
arno bongenaar - KLM Accounts Payable SPL/AP
Course - Redis for Developers and System Administrators
The lectures were very interesting and the topics were well explained.
Maciej Szarski - Finder.com Poland Sp. z o. o.
Course - Redis for Developers and System Administrators
I genuinely was benefit from the training knowledge and mechanic.