Εξέλιξη Κομματιού
Ενότητα 1: Αρχική εγκατάσταση
- Εκδόσεις Redis
- Εγκατάσταση
- Διαμόρφωση
- Μοντέλο ασφαλείας
- Εκκίνηση του Redis κατά την εκκίνηση του συστήματος
- Ενίσχυση ασφαλείας που εφαρμόζεται από κοινές διανομές Linux
- Βιβλιοθήκες πελάτη και συνδέσεις γλωσσών
Ενότητα 2: Μοντέλο δεδομένων
- Πρωτόγονοι τύποι δεδομένων και εντολές για τον χειρισμό τους
- Τυπικές περιπτώσεις χρήσης για κάθε τύπο δεδομένων
- Κοινές συμβάσεις ονοματοδοσίας για κλειδιά Redis
- "Το Redis είναι ως επί το πλείστον μονού νήματος" - τι σημαίνει στην πράξη
- Πρωτόκολλο επικοινωνίας 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
Μηχανική Μετάφραση