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.
Plan Szkolenia
Moduł 1: Konfiguracja początkowa
- Zwolnienia Redis
- Instalacja
- Konfiguracja
- Model zabezpieczeń
- Uruchamianie Redis podczas rozruchu
- Wzmocnienie zabezpieczeń stosowane przez popularne Linux dystrybucje
- Biblioteki klienckie i powiązania językowe
Moduł 2: Model danych
- Prymitywne typy danych i polecenia do manipulowania nimi
- Typowe przypadki użycia dla każdego typu danych
- Wspólne konwencje nazewnictwa dla kluczy Redis
- "Redis jest w większości jednowątkowy" - co to oznacza w praktyce?
- Protokół przewodowy Redis
- Co zrobić, jeśli biblioteka kliencka nie wie o jakiejś użytecznej komendzie?
- Dlaczego niektóre polecenia są celowo niedostępne w niektórych bibliotekach klienckich
- Jak zmienić sposób myślenia z projektanta relacyjnych baz danych?
- Ogólne wskazówki dotyczące organizacji danych
- Wygaśnięcie
- Pub/Sub
- Transakcje i skrypty Lua
- Moduły zewnętrzne
- Ogólne wskazówki dotyczące spójności danych
Moduł 3: Wskazówki dotyczące wydajności
- Benchmarking Redis
- Polecenia, których należy unikać
- Debugowanie problemów z opóźnieniami
- Problemy z dużymi żądaniami DEL - czego użyć zamiast tego?
- Pipelining
- Wstawianie masowe
- Debugowanie nadużywania pamięci
- Wskazówki dotyczące optymalizacji pamięci
Moduł 4: Operacje
- Dostępne mechanizmy trwałości
- Środki ostrożności w celu uniknięcia zużycia dysku SSD
- Tworzenie kopii zapasowych i przywracanie
- Narzędzia do eksploracji zawartości bazy danych
- Narzędzia do analizy zrzutów
- Dostrajanie trwałości do wydajności
- Przełączanie między RDB i AOF
- Przypadki użycia dla systemów bezdyskowych Redis
- Dostrajanie na poziomie systemu operacyjnego istotne dla Redis
- Monitorowanie wydajności Redis
Moduł 5: Więcej niż jeden Redis
- Uruchamianie wielu instancji Redis na jednym serwerze
- Partycjonowanie na poziomie aplikacji
- Replikacja master-slave
- Wysoka dostępność przy użyciu Redis Sentinel
- Klaster Redis
- Sprawianie, by Sentinel i klaster działały przez NAT
- Tworzenie spójnych kopii zapasowych
Moduł 6: Wysoka dostępność
- Instalacja i konfiguracja serwerów multi-Redis
- Samodzielny serwer z wieloma instancjami
- Replikacja master/slave
- Redis Klaster HA z Sentinel
- Klaster sharding Redis
- Połączenie Redis replikacji (z Sentinel) + możliwości shardingu
- Monitorowanie, tworzenie kopii zapasowych/przywracanie i dostrajanie wydajności dla konfiguracji
Wymagania
Uczestnicy powinni dobrze radzić sobie z podstawowymi zadaniami związanymi z administrowaniem systemem przy użyciu wiersza poleceń systemu Linux. Niektóre tematy wymagają umiejętności programowania lub pisania skryptów. Podczas rezerwacji prosimy o podanie języków programowania, które są ci znane. Jeśli ich nie ma, będziemy po prostu wydawać polecenia redis z redis-cli.
21 godzin
Opinie uczestników (2)
Dbałość trenera o aktywność całej grupy.
Kamil Matejak - ENIGMA Systemy Ochrony Informacji Sp. z o. o.
Szkolenie - Redis for High Availability and Performance Training Course
To daje mi wgląd w Redis, oraz kieruje mnie właściwą drogą, jeśli chcę dowiedzieć się więcej o Redis
Ameer Fiqri Barahim - Sarawak Information Systems Sdn Bhd
Szkolenie - Redis for High Availability and Performance Training Course
Przetłumaczone przez sztuczną inteligencję