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