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
  • Δημιουργία συνεπών αντιγράφων ασφαλείας

Requirements

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

 14 Hours

Number of participants


Price per participant

Testimonials (7)

Upcoming Courses

Related Categories