Εξέλιξη Κομματιού
Ενότητα 1: Αρχική ρύθμιση
- Εκδόσεις Redis
- Εγκατάσταση
- Ρυθμίσεις
- Μοντέλο ασφαλείας
- Εκκίνηση του Redis κατά την εκκίνηση του συστήματος
- Ενίσχυση ασφάλειας που εφαρμόζεται από κοινές διανομές Linux
- Βιβλιοθήκες πελάτη και συνδέσεις γλωσσών
Ενότητα 2: Μοντέλο δεδομένων
- Πρωτόγονοι τύποι δεδομένων και εντολές χειρισμού τους
- Τυπικές περιπτώσεις χρήσης για κάθε τύπο δεδομένων
- Κοινές συμβάσεις ονοματοδοσίας για κλειδιά Redis
- "Ο Redis είναι κυρίως μονονηματικός" - τι σημαίνει στην πράξη
- Πρωτόκολλο wire του Redis
- Τι να κάνετε εάν η βιβλιοθήκη πελάτη σας δεν γνωρίζει κάποια χρήσιμη εντολή
- Γιατί ορισμένες εντολές είναι σκόπιμα μη διαθέσιμες σε ορισμένες βιβλιοθήκες πελάτη
- Πώς να προσαρμόσετε τον τρόπο σκέψης σας από αυτόν ενός σχεδιαστή σχεσιακών βάσεων δεδομένων
- Γενικές συμβουλές για την οργάνωση δεδομένων
- Λήξη
- Pub/Sub
- Συναλλαγές & σενάρια Lua
- Εξωτερικές ενότητες
- Γενικές συμβουλές για τη συνέπεια δεδομένων
Ενότητα 3: Συμβουλές απόδοσης
- Αξιολόγηση επιδόσεων του Redis
- Εντολές που πρέπει να αποφεύγονται
- Αποσφαλμάτωση προβλημάτων καθυστέρησης
- Προβλήματα με μεγάλα αιτήματα DEL - τι να χρησιμοποιήσετε αντ 'αυτού
- Pipelining
- Μαζική εισαγωγή
- Αποσφαλμάτωση υπερβολικής χρήσης μνήμης
- Συμβουλές βελτιστοποίησης μνήμης
Ενότητα 4: Λειτουργίες
- Διαθέσιμοι μηχανισμοί επιμονής
- Προφυλάξεις για την αποφυγή φθοράς του SSD
- Δημιουργία αντιγράφων ασφαλείας και επαναφορά
- Εργαλεία για την εξερεύνηση του περιεχομένου της βάσης δεδομένων
- Εργαλεία για ανάλυση dump
- Ρύθμιση ανθεκτικότητας έναντι απόδοσης
- Εναλλαγή μεταξύ RDB και AOF
- Περιπτώσεις χρήσης για δισκολόγιο Redis
- Ρυθμίσεις σε επίπεδο λειτουργικού συστήματος σχετικές με το Redis
- Παρακολούθηση απόδοσης του Redis
Ενότητα 5: Περισσότερα από ένα Redis
- Εκκίνηση πολλαπλών διεργασιών Redis σε έναν διακομιστή
- Κατανομή σε επίπεδο εφαρμογής
- Αναπαραγωγή master-slave
- Υψηλή διαθεσιμότητα με χρήση του Redis Sentinel
- Redis Cluster
- Λειτουργία Sentinel και Cluster πίσω από NAT
- Δημιουργία συνεπών αντιγράφων ασφαλείας
Απαιτήσεις
Οι συμμετέχοντες θα πρέπει να είναι εξοικειωμένοι με βασικές εργασίες διαχείρισης συστήματος χρησιμοποιώντας τη γραμμή εντολών του Linux. Ορισμένα θέματα απαιτούν δεξιότητες προγραμματισμού ή scripting. Κατά την κράτηση, παρακαλούμε αναφέρετε τις γλώσσες προγραμματισμού με τις οποίες είστε εξοικειωμένοι. Εάν δεν υπάρχουν, θα εκτελούμε εντολές Redis από το redis-cli.
Σχόλια (7)
Πρακτική εργασία, όχι μόνο θεωρία.
Atilla Kolali - Raiffeisen Schweiz
Κομμάτι - Redis for Developers and System Administrators
Μηχανική Μετάφραση
Εξαιρετικά ενδιαφέρον με τον κυβερνήτη και εκπαίδευση που δίνει άμεση εμπειρία
Paresh Kumar Giri - The Raymond Corporation
Κομμάτι - Redis for Developers and System Administrators
Μηχανική Μετάφραση
Παρείχε μια βασική ιδέα για το πώς λειτουργεί το Redis.
Ben Lake - The Raymond Corporation
Κομμάτι - Redis for Developers and System Administrators
Μηχανική Μετάφραση
Μου άρεσε το μικρό ομάδι, η καλή αλληλεπίδραση και η δυνατότητα προσαρμογής.
Erik de Ruiter - KLM Accounts Payable SPL/AP
Κομμάτι - Redis for Developers and System Administrators
Μηχανική Μετάφραση
διασύνδεση με τον καθηγητή. Είχαμε πολλές συζητήσεις για τα διάφορα θέματα.
arno bongenaar - KLM Accounts Payable SPL/AP
Κομμάτι - Redis for Developers and System Administrators
Μηχανική Μετάφραση
Οι διαλέξεις ήταν πολύ ενδιαφέρουσες και τα θέματα αναπτύχθηκαν καλά.
Maciej Szarski - Finder.com Poland Sp. z o. o.
Κομμάτι - Redis for Developers and System Administrators
Μηχανική Μετάφραση
I genuinely was benefit from the training knowledge and mechanic.
Sutiipong Bumlungvech
Κομμάτι - Redis for Developers and System Administrators
Μηχανική Μετάφραση