Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Schița de curs
Modul 1: Configurarea inițială
- Redis Lansări
- Instalare
- Configurare
- Model de securitate
- Pornirea Redis în timpul boot-ului
- Consolidarea securității aplicată de distribuțiile Linux comune
- Biblioteci client și legături de limbă
Modulul 2: Modelul de date
- Tipuri de date primitive și comenzi pentru manipularea acestora
- Cazuri tipice de utilizare pentru fiecare tip de date
- Convenții comune de denumire pentru cheile Redis
- "Redis este în cea mai mare parte single-threaded" - ce înseamnă în practică
- Protocolul Redis wire
- Ce trebuie să faceți dacă biblioteca dvs. client nu cunoaște o comandă utilă
- De ce unele comenzi nu sunt disponibile în mod deliberat în unele biblioteci client
- Cum să vă adaptați mentalitatea de la cea a unui proiectant de baze de date relaționale
- Sfaturi generale privind organizarea datelor
- Expirarea
- Pub/Sub
- Tranzacții și Lua scripturi
- Module externe
- Sfaturi generale privind coerența datelor
Modulul 3: Sfaturi privind performanța
- Benchmarking Redis
- Comenzi de evitat
- Depanarea problemelor de latență
- Probleme cu solicitările DEL mari - ce să folosiți în schimb
- Pipelining
- Inserția în masă
- Depanarea utilizării excesive a memoriei
- Sfaturi pentru optimizarea memoriei
Modulul 4: Operațiuni
- Mecanisme de persistență disponibile
- Precauții pentru evitarea uzurii SSD
- Backup și restaurare
- Instrumente pentru explorarea conținutului bazei de date
- Instrumente pentru analiza dump-urilor
- Reglarea durabilității în raport cu performanța
- Comutarea între RDB și AOF
- Cazuri de utilizare pentru Redis fără disc
- Ajustări la nivelul sistemului de operare relevante pentru Redis
- Monitorizarea performanței Redis
Modulul 5: Mai mult de un Redis
- Pornirea mai multor instanțe de Redis pe un server
- Partiționarea la nivel de aplicație
- Replicarea master-slave
- Disponibilitate ridicată folosind Redis Sentinel
- Redis Cluster
- Asigurarea funcționării Sentinel și Cluster peste NAT
- Efectuarea de backup-uri consistente
Modulul 6: Disponibilitate ridicată
- Instalarea și configurarea mai multor Redis servere
- Server de sine stătător cu mai multe instanțe
- Replicare master/slave
- Redis cluster HA cu Sentinel
- Redis cluster sharding
- Combinație de replicare Redis (cu Sentinel) + capacitate de sharding
- Monitorizare, backup/restaurare și reglare a performanței pentru configurare
Cerințe
Participanții trebuie să se simtă confortabil cu sarcinile de bază de administrare a sistemului folosind linia de comandă linux. Unele subiecte necesită competențe de programare sau scripting. La rezervare, vă rugăm să enumerați limbajele de programare cu care sunteți familiarizați. Dacă nu există, vom emite doar comenzi redis din redis-cli.
21 ore
Mărturii (1)
It gives me an insight on Redis, and also guide me to the right path if I want to know more about Redis