Plan Szkolenia
Moduł 1: Konfiguracja wstępna
- Redis Wydania
- Instalacja
- Konfiguracja
- Model bezpieczeństwa
- Uruchamianie Redis podczas rozruchu
- Wzmocnienie zabezpieczeń zastosowane w powszechnych dystrybucjach Linux.
- 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
- Powszechne konwencje nazewnictwa kluczy Redis.
- „Redis jest przeważnie jednowątkowy” – co to oznacza w praktyce
- Redis protokół przewodowy
- Co zrobić, jeśli Twoja biblioteka kliencka nie zna jakiegoś przydatnego polecenia
- 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 Lua skrypty
- 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 zamiast tego użyć
- Rurociągi
- Wkładanie masy
- Debugowanie nadmiernego użycia pamięci
- Wskazówki dotyczące optymalizacji pamięci
Moduł 4: Operacje
- Dostępne mechanizmy trwałości
- Środki ostrożności zapobiegające zużyciu dysku SSD
- Kopia zapasowa i przywracanie
- Narzędzia do eksploracji zawartości baz danych
- Narzędzia do analizy zrzutów
- Dostosowanie trwałości do wydajności
- Przełączanie pomiędzy RDB i AOF
- Przypadki użycia urządzeń bezdyskowych Redis
- Dostrajanie na poziomie systemu operacyjnego istotne dla Redis
- Monitorowanie Redis wydajności
Moduł 5: Więcej niż jeden Redis
- Uruchamianie wielu instancji Redis na jednym serwerze
- Partycjonowanie na poziomie aplikacji
- Replikacja master-slave
- Wysoka dostępność dzięki Redis Sentinel
- Redis Klaster
- Sprawienie, aby Sentinel i Cluster działały w trybie 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)
Hands on work, not just theory.
Atilla Kolali - Raiffeisen Schweiz
Szkolenie - Redis for Developers and System Administrators
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
Quite Interactive with trainer and Hands-on training
Paresh Kumar Giri - The Raymond Corporation
Szkolenie - Redis for Developers and System Administrators
It provided a basic idea of how Redis worked.
Ben Lake - The Raymond Corporation
Szkolenie - 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
Szkolenie - 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
Szkolenie - Redis for Developers and System Administrators
The lectures were very interesting and the topics were well explained.