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
- Podstawowe typy danych i polecenia do ich manipulacji
- Typowe przypadki użycia dla każdego typu danych
- Powszechne konwencje nazewnicze dla kluczy Redis
- „Redis jest głównie jednowątkowy” - co to oznacza w praktyce
- Protokół Redis wire
- Co zrobić, jeśli biblioteka klienta nie zna pewnego przydatnego polecenia
- Dlaczego niektóre polecenia są celowo niedostępne w niektórych bibliotekach klienta
- Jak dostosować swoje podejście z perspektywy projektanta bazy danych relacyjnej
- Ogólne wskazówki dotyczące organizacji danych
- Wygaśnięcie
- Pub/Sub
- Transakcje & skrypty Lua
- Zewnętrzne moduły
- Ogólne wskazówki dotyczące spójności danych
Moduł 3: Wskazówki dotyczące wydajności
- Benchmarking Redis
- Polecenia do unikania
- Rozwiązywanie problemów z opóźnieniami
- Problemy z dużymi żądania DEL - co zastosować zamiast
- Pipelining
- Masowa insertacja
- Rozwiązywanie problemów z nadmiernym zużyciem pamięci
- Wskazówki dotyczące optymalizacji pamięci
Moduł 4: Operacje
- Dostępne mechanizmy trwałości
- Zasady ostrożności zapobiegające zużyciu SSD
- Kopia zapasowa i przywracanie
- Narzędzia do eksplorowania zawartości bazy danych
- Narzędzia do analizy dumpów
- Dostosowywanie trwałości względem wydajności
- Przełączanie między RDB a AOF
- Przypadki użycia dla bezdyskowego Redis
- Parametry poziomu systemu operacyjnego związane z 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
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.
Opinie uczestników (7)
Praktyczna praca, a nie tylko teoria.
Atilla Kolali - Raiffeisen Schweiz
Szkolenie - Redis for Developers and System Administrators
Przetłumaczone przez sztuczną inteligencję
Przykłady wykorzystania funkcjonalności oferowanych przez Redisa w realnych projektach
Krzysztof Kupisz - Kredyt Inkaso IT Solutions Sp. z o.o.
Szkolenie - Redis for Developers and System Administrators
Ciekawe i interaktywne zajęcia z trenerem oraz praktyczne szkolenie
Paresh Kumar Giri - The Raymond Corporation
Szkolenie - Redis for Developers and System Administrators
Przetłumaczone przez sztuczną inteligencję
Ono dostarcza podstawowego pojścia o tym, jak Redis działa.
Ben Lake - The Raymond Corporation
Szkolenie - Redis for Developers and System Administrators
Przetłumaczone przez sztuczną inteligencję
Miło mi było małe grupy, dobrą interakcję i możliwość dostosowania.
Erik de Ruiter - KLM Accounts Payable SPL/AP
Szkolenie - Redis for Developers and System Administrators
Przetłumaczone przez sztuczną inteligencję
Interakcja z nauczycielem. Mieliśmy wiele dyskusji na temat różnych tematów.
arno bongenaar - KLM Accounts Payable SPL/AP
Szkolenie - Redis for Developers and System Administrators
Przetłumaczone przez sztuczną inteligencję
Lekcje były bardzo ciekawe, a tematy zostały dobrze wyjaśnione.
Maciej Szarski - Finder.com Poland Sp. z o. o.
Szkolenie - Redis for Developers and System Administrators
Przetłumaczone przez sztuczną inteligencję