Mulțumim pentru trimiterea solicitării! Un membru al echipei noastre vă va contacta în curând.
Mulțumim pentru trimiterea rezervării! Un membru al echipei noastre vă va contacta în curând.
Schița de curs
Modulul 1: Configurarea inițială
- Versiunile Redis
- Instalare
- Configurare
- Model de securitate
- Pornirea Redis la boot
- Întărirea securității aplicată de distribuțiile Linux comune
- Biblioteci client și legături de limbaj
Modulul 2: Modelul de date
- Tipuri de date primitive și comenzi pentru manipularea lor
- Cazuri de utilizare tipice pentru fiecare tip de date
- Convenții comune de denumire pentru cheile Redis
- "Redis este în mare parte single-threaded" - ce înseamnă asta în practică
- Protocolul de comunicare Redis
- Ce să faci dacă biblioteca ta client nu cunoaște o comandă utilă
- De ce unele comenzi sunt deliberate indisponibile în unele biblioteci client
- Cum să îți ajustezi mentalitatea de la cea a unui designer de baze de date relaționale
- Sfaturi generale privind organizarea datelor
- Expirare
- Pub/Sub
- Tranzacții & scripturi Lua
- Module externe
- Sfaturi generale privind consistența datelor
Modulul 3: Sfaturi de performanță
- Benchmarking Redis
- Comenzi de evitat
- Depanarea problemelor de latență
- Probleme cu cererile mari de DEL - ce să folosești în schimb
- Pipelining
- Inserție în masă
- Depanarea suprautilizării memoriei
- Sfaturi de optimizare a memoriei
Modulul 4: Operațiuni
- Mecanisme de persistență disponibile
- Precauții pentru a evita uzura SSD
- Backup și restaurare
- Instrumente pentru explorarea conținutului bazei de date
- Instrumente pentru analiza dump-urilor
- Reglarea durabilității vs performanță
- Comutarea între RDB și AOF
- Cazuri de utilizare pentru Redis fără disc
- Setări la nivel de sistem de operare relevante pentru Redis
- Monitorizarea performanței Redis
Modulul 5: Mai mult de un Redis
- Pornirea mai multor instanțe Redis pe un singur server
- Partiționare la nivel de aplicație
- Replicare master-slave
- Disponibilitate înaltă folosind Redis Sentinel
- Redis Cluster
- Făcând Sentinel și Cluster să funcționeze peste NAT
- Realizarea de backup-uri consistente
Modulul 6: Disponibilitate Înaltă
- Instalare și configurare a mai multor servere Redis
- Server standalone cu multiple instanțe
- Replicare master/slave
- Cluster Redis HA cu Sentinel
- Cluster de sharding Redis
- Combinație de replicare Redis (cu Sentinel) + capacitate de sharding
- Monitorizare, backup/restaurare și reglare a performanței pentru configurație
Cerințe
Participanții ar trebui să fie confortabili cu sarcinile de bază de administrare a sistemului folosind linia de comandă Linux. Unele subiecte necesită cunoștințe de programare sau scripting. Când faceți rezervarea, vă rugăm să enumerați limbajele de programare pe care le cunoașteți. Dacă nu există, vom folosi doar comenzile Redis din redis-cli.
21 Ore
Mărturii (1)
Mă familiarizează cu Redis și mă ghidează pe calea potrivită dacă doresc să aflu mai multe despre Redis
Ameer Fiqri Barahim - Sarawak Information Systems Sdn Bhd
Curs - Redis for High Availability and Performance Training Course
Tradus de catre o masina