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 primitive de date și comenzi pentru manipularea acestora
- Cazuri tipice de utilizare pentru fiecare tip de date
- Convenții de denumire obișnuite pentru cheile Redis
- "Redis este în mare parte monothread" - ce înseamnă asta la practică
- Protocolul de rețea al lui Redis
- Ceea ce să faci dacă biblioteca clientului tău nu cunoaște despre unele comenzi utile
- Poate să existe motive pentru care anumite comenzi sunt intenționat indisponibile în câteva biblioteci de clienti
- Modul în care să ajustezi mintea ta din perspectiva unui designer de baze de date relaționale
- Sfaturi generale privind organizarea datelor
- Expirare
- Pub/Sub
- Tranzacții și scripturi Lua
- Module externe
- Sfaturi generale pentru consistența datelor
Modulul 3: Sfaturi privind performanța
- Benchmarking Redis
- Comenzi de evitat
- Depanarea problemelor cu întârzierile
- Probleme legate de cereri DEL mari - ce să folosești în schimb
- Pipelining
- Inserții masive
- Depanarea suprapredării memoriei
- Sfaturi pentru optimizarea memoriei
Modulul 4: Operațiuni
- Mecanisme disponibile de persistență
- Prelucreările pentru a evita usucerea SSD-urilor
- Backup și restaurare
- Instrumente pentru explorarea conținutului bazei de date
- Instrumente pentru analiza dump-urilor
- Ajustarea durabilității în funcție de performanță
- Schimbarea între RDB și AOF
- Cazuri de utilizare pentru Redis fără disc
- Parametri ajustabili la nivelul sistemului operativ relevanți pentru Redis
- Monitorizarea performanței lui 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
- Realizarea de backup-uri consistente
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.
Mărturii (7)
Hands on work, not just theory.
Atilla Kolali - Raiffeisen Schweiz
Curs - Redis for Developers and System Administrators
Quite Interactive with trainer and Hands-on training
Paresh Kumar Giri - The Raymond Corporation
Curs - Redis for Developers and System Administrators
It provided a basic idea of how Redis worked.
Ben Lake - The Raymond Corporation
Curs - Redis for Developers and System Administrators
I liked the small group, good interaction and possibility to customize.
Erik de Ruiter - KLM Accounts Payable SPL/AP
Curs - Redis for Developers and System Administrators
interaction with the teacher. We had a lot of discussions about the several subjects.
arno bongenaar - KLM Accounts Payable SPL/AP
Curs - Redis for Developers and System Administrators
The lectures were very interesting and the topics were well explained.
Maciej Szarski - Finder.com Poland Sp. z o. o.
Curs - Redis for Developers and System Administrators
I genuinely was benefit from the training knowledge and mechanic.