Course Outline
Μονάδα 1: Αρχική ρύθμιση
- Έκδοσες Redis
- Εγκατάσταση
- Ρύθμιση
- Μοντέλο ασφάλειας
- Εκκίνηση του Redis κατά την έναρξη του συστήματος
- Ενδυνάμωση ασφάλειας που εφαρμόζουν κοινές διανομές Linux
- Βιβλιοθήκες client και γλωσσικά bindings
Μονάδα 2: Μοντέλο δεδομένων
- Βασικοί τύποι δεδομένων και εντολές για να τους χειριστείτε
- Τυπικές περιπτώσεις χρήσης για κάθε τύπο δεδομένων
- Κοινές συμβατικές ονομασίες για Redis keys
- "Redis είναι κυρίως μονοθρηνή" - τι σημαίνει στη πράξη
- Πρωτόκολλο Redis wire
- Τι να κάνετε αν η βιβλιοθήκη client δεν γνωρίζει μερική χρήσιμη εντολή
- Γιατί ορισμένες εντολές είναι προσδιορισμένα απόσυρτες σε κάποιες βιβλιοθήκες client
- Πώς να ρυθμίσετε τη μυαλική σας διάθεση από εκείνη ενός σχεδιαστή σχετικού database
- Γενικές κατευθύνσεις για την οργάνωση δεδομένων
- Ανάληψη
- Pub/Sub
- Συναλλαγές & Lua scripts
- Εξωτερικά modules
- Γενικές κατευθύνσεις για τη συνέπεια δεδομένων
Μονάδα 3: Συμβουλές για απόδοση
- Μέτρηση Redis
- Εντολές να αποφεύγονται
- Αποκαλιμάτωση προβλημάτων χρονικής καθυστέρησης
- Προβλήματα με μεγάλες DEL αιτήσεις - τι να χρησιμοποιήσετε αντ' αυτών
- Pipelining
- Μαζική εισαγωγή
- Αποκαλιμάτωση υπερχρησιμοποίησης μνήμης
- Συμβουλές για βελτίωση μνήμης
Μονάδα 4: Επιχειρηματικές δραστηριότητες
- Διαθέσιμες μηχανισμοί παρουσίασης
- Προληπτικά μέτρα για την αποφυγή SSD υπερβολικής ξενοδοχίας
- Αντιγραφή και αποκατάσταση
- Εργαλεία για την εξέταση περιεχομένων βάσης δεδομένων
- Εργαλεία για την ανάλυση έκρισης
- Ρύθμιση σταθερότητας vs. απόδοση
- Μεταβίβαση μεταξύ RDB και AOF
- Περιπτώσεις χρήσης diskless Redis
- Παραμέτροι επιπέδου λειτουργικότητας που αφορούν το Redis
- Παρακολούθηση απόδοσης Redis
Μονάδα 5: Περισσότερους Redis
- Εκκίνηση πολλαπλών παραγωγών του Redis σε μια διακομιστή
- Partitioning εφαρμογής
- Αντιγραφή master-slave
- Υψηλή διαθεσιμότητα χρησιμοποιώντας Redis Sentinel
- Redis Cluster
- Επίλυση προβλημάτων και ανάκτηση σε εξαγόμενες NAT
- Η δημιουργία συνέπων αντιγραφών
Requirements
Οι συμμετέχοντες πρέπει να αισθάνονται άνετοι με βασικές εργασίες διαχείρισης συστήματος χρησιμοποιώντας τη γραμμή εντολών Linux. Κάποια θέματα απαιτούν δεξιότητες προγραμματισμού ή συγγραφής script. Κατά την κράτηση, παρακαλώ αναφέρετε τις γλώσσες προγραμματισμού με τις οποίες είστε εξειδικευμένοι. Εάν δεν υπάρχουν, θα προβαίνουμε απλώς σε εντολές redis από το redis-cli.
Σχόλια (7)
Εργασία με χέρια, όχι μόνο θεωρία.
Atilla Kolali - Raiffeisen Schweiz
Course - Redis for Developers and System Administrators
Μηχανική Μετάφραση
Πολύ επικοινωνητικό με τον ιδρυτή και πρακτική εκπαίδευση
Paresh Kumar Giri - The Raymond Corporation
Course - Redis for Developers and System Administrators
Μηχανική Μετάφραση
Παρέχει μια βασική ιδέα του πώς λειτουργούσε το Redis.
Ben Lake - The Raymond Corporation
Course - Redis for Developers and System Administrators
Μηχανική Μετάφραση
Η αγάπησα το μικρό ομάδα, την καλή επικοινωνία και τη δυνατότητα προσαρμογής.
Erik de Ruiter - KLM Accounts Payable SPL/AP
Course - Redis for Developers and System Administrators
Μηχανική Μετάφραση
επικοινωνία με τον δάσκαλο. Έχασμε πολλές συζητήσεις για τους διάφορους θεμέλους.
arno bongenaar - KLM Accounts Payable SPL/AP
Course - Redis for Developers and System Administrators
Μηχανική Μετάφραση
Οι λέξεις ήταν εξαιρετικά ενδιαφέρουσες και τα θέματα εξηγήθηκαν καλά.
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.
Sutiipong Bumlungvech
Course - Redis for Developers and System Administrators
Μηχανική Μετάφραση