Course Outline

Ενότητα 1: Αρχική ρύθμιση

  • Redis Εκδόσεις
  • Εγκατάσταση
  • Διαμόρφωση
  • Μοντέλο ασφαλείας
  • Εκκίνηση Redis κατά την εκκίνηση
  • Η σκλήρυνση ασφαλείας εφαρμόζεται από κοινές κατανομές Linux
  • Βιβλιοθήκες πελατών και γλωσσικές δεσμεύσεις

Ενότητα 2: Μοντέλο δεδομένων

  • Πρωτόγονοι τύποι δεδομένων και εντολές για τον χειρισμό τους
  • Τυπικές περιπτώσεις χρήσης για κάθε τύπο δεδομένων
  • Κοινές συμβάσεις ονομασίας για Redis κλειδιά
  • Το "Redis είναι ως επί το πλείστον μονονήμα" - τι σημαίνει στην πράξη
  • Redis ενσύρματο πρωτόκολλο
  • Τι να κάνετε εάν η βιβλιοθήκη πελατών σας δεν γνωρίζει κάποια χρήσιμη εντολή
  • Γιατί ορισμένες εντολές δεν είναι εσκεμμένα διαθέσιμες σε ορισμένες βιβλιοθήκες πελατών
  • Πώς να προσαρμόσετε τη νοοτροπία σας από αυτή ενός σχεδιαστή σχεσιακών βάσεων δεδομένων
  • Γενικές συμβουλές για την οργάνωση δεδομένων
  • Λήξη
  • Pub/Sub
  • Συναλλαγές & Lua σενάρια
  • Εξωτερικές μονάδες
  • Γενικές συμβουλές για τη συνέπεια των δεδομένων

Ενότητα 3: Συμβουλές απόδοσης

  • Συγκριτική αξιολόγηση Redis
  • Εντολές προς αποφυγή
  • Προβλήματα λανθάνοντος χρόνου εντοπισμού σφαλμάτων
  • Προβλήματα με μεγάλα αιτήματα DEL - τι να χρησιμοποιήσετε
  • Σωληνώσεις
  • Μαζική εισαγωγή
  • Εντοπισμός σφαλμάτων κατάχρηση μνήμης
  • Συμβουλές βελτιστοποίησης μνήμης

Ενότητα 4: Λειτουργίες

  • Διαθέσιμοι μηχανισμοί επιμονής
  • Προφυλάξεις για την αποφυγή φθοράς του SSD
  • Δημιουργία αντιγράφων ασφαλείας και επαναφορά
  • Εργαλεία για την εξερεύνηση του περιεχομένου της βάσης δεδομένων
  • Εργαλεία για ανάλυση χωματερών
  • Αντοχή συντονισμού έναντι απόδοσης
  • Εναλλαγή μεταξύ RDB και AOF
  • Θήκες χρήσης για χωρίς δίσκο Redis
  • Συντονίσιμα σε επίπεδο λειτουργικού συστήματος σχετικά με το Redis
  • Παρακολούθηση Redis απόδοσης

Ενότητα 5: Περισσότερα από ένα Redis

  • Εκκίνηση πολλαπλών παρουσιών του Redis σε έναν διακομιστή
  • Διαμέριση σε επίπεδο εφαρμογής
  • Αντιγραφή Master-Slave
  • Υψηλή διαθεσιμότητα με χρήση Redis Sentinel
  • Redis Συστάδα
  • Κάνοντας το Sentinel και το Cluster να λειτουργούν σε όλο το NAT
  • Δημιουργία συνεπών αντιγράφων ασφαλείας

Ενότητα 6: Υψηλή διαθεσιμότητα

  • Εγκατάσταση και εγκατάσταση διακομιστών πολλαπλώνRedis
  • Αυτόνομος διακομιστής με πολλαπλές παρουσίες
  • Αντιγραφή Master/slave
  • Redis Σύμπλεγμα HA με Sentinel
  • Redis σύμπλεγμα διαμοιρασμού
  • Συνδυασμός αντιγραφής Redis (με Sentinel) + Δυνατότητα Sharding
  • Παρακολούθηση, δημιουργία αντιγράφων ασφαλείας/επαναφορά και ρύθμιση απόδοσης για τη ρύθμιση

Requirements

Οι συμμετέχοντες θα πρέπει να είναι άνετοι με τις βασικές εργασίες διαχείρισης συστήματος χρησιμοποιώντας τη γραμμή εντολών του Linux. Ορισμένα θέματα απαιτούν δεξιότητες προγραμματισμού ή σεναρίου. Κατά την κράτηση, παρακαλούμε αναφέρετε τις γλώσσες προγραμματισμού που γνωρίζετε. Εάν δεν υπάρχει καμία, θα εκδώσουμε απλώς εντολές redis από το redis-cli.

 21 Hours

Number of participants


Price per participant

Testimonials (1)

Upcoming Courses

Related Categories