Εξέλιξη Κομματιού
Μάθημα 1: Αρχική ρύθμιση
- Εκδόσεις Redis
- Εγκατάσταση
- Διαμόρφωση
- Μοντέλο ασφάλειας
- Εκκίνηση του Redis κατά την εκκίνηση του συστήματος
- Σκληροποίηση ασφαλείας από κοινές διανομές Linux
- Βιβλιοθήκες πελατών και δεσμοί γλώσσας
Μάθημα 2: Μοντέλο δεδομένων
- Βασικά είδη δεδομένων και εντολές για τη χειρισμό τους
- Συνηθισμένες χρήσεις για κάθε είδος δεδομένων
- Συνηθισμένες συμβάσεις ονομασίας για τα κλειδιά Redis
- «Το Redis είναι κυρίως μονο-νήμα» - τι σημαίνει στην πράξη
- Πρωτόκολλο επικοινωνίας του Redis
- Τι να κάνετε αν η βιβλιοθήκη πελάτη σας δεν γνωρίζει κάποια χρήσιμη εντολή
- Γιατί κάποιες εντολές δεν είναι διαθέσιμες σε ορισμένες βιβλιοθήκες πελατών
- Πώς να αλλάξετε την προσέγγισή σας από τον σχεδιαστή σχέσεων βάσεων δεδομένων
- Γενικές συμβουλές για την οργάνωση δεδομένων
- Λήξη
- Pub/Sub
- Συναλλαγές & σενάρια Lua
- Εξωτερικά modules
- Γενικές συμβουλές για τη συνοχή δεδομένων
Μάθημα 3: Συμβουλές επιδόσεων
- Δοκιμές επιδόσεων του Redis
- Εντολές προς αποφυγή
- Εντοπισμός σφαλμάτων καθυστέρησης
- Προβλήματα με μεγάλες αιτήσεις DEL - τι να χρησιμοποιήσετε αντ’ αυτού
- Pipelining
- Μαζική εισαγωγή
- Εντοπισμός υπερβολικής χρήσης μνήμης
- Συμβουλές βελτιστοποίησης μνήμης
Μάθημα 4: Λειτουργίες
- Διαθέσιμοι μηχανισμοί διατήρησης
- Προφυλάξεις για την αποφυγή φθοράς SSD
- Αντίγραφα ασφαλείας και επαναφορά
- Εργαλεία για την ανακάλυψη του περιεχομένου της βάσης δεδομένων
- Εργαλεία ανάλυσης dump
- Ρύθμιση αντοχής έναντι επιδόσεων
- Εναλλαγή μεταξύ RDB και AOF
- Χρήσεις για το diskless 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
Μηχανική Μετάφραση