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.

 14 Hours

Number of participants


Price per participant

Σχόλια (7)

Upcoming Courses

Related Categories