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.

 14 Hours

Number of participants


Price per participant

Testimonials (7)

Upcoming Courses

Related Categories