Dziękujemy za wysłanie zapytania! Jeden z członków naszego zespołu skontaktuje się z Państwem wkrótce.
Dziękujemy za wysłanie rezerwacji! Jeden z członków naszego zespołu skontaktuje się z Państwem wkrótce.
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ę