Bądźmy w kontakcie
 Czas trwania 14 godzin

Plan Szkolenia

Moduł 1: Konfiguracja początkowa

  • Wydania Redis
  • Instalacja
  • Konfiguracja
  • Model bezpieczeństwa
  • Uruchamianie Redis podczas rozruchu
  • Wzmocnienia bezpieczeństwa stosowane przez popularne dystrybucje Linuksa
  • 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 w większości jednowątkowy" - co to oznacza w praktyce
  • Protokół komunikacyjny Redis
  • 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 dostosować swoje myślenie od 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
  • Potokowanie
  • Masowe wstawianie
  • Debugowanie nadmiernego zuż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 dysków SSD
  • Kopie zapasowe i przywracanie
  • Narzędzia do eksplorowania zawartości bazy danych
  • Narzędzia do analizy zrzutów
  • Strojenie trwałości a wydajność
  • Przełączanie między RDB a AOF
  • Przypadki użycia dla Redis bezdyskowego
  • Parametry 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
  • Zapewnienie działania Sentinel i Cluster przez NAT
  • Tworzenie spójnych kopii zapasowych

Wymagania

Uczestnicy powinni swobodnie wykonywać podstawowe zadania administracji systemem za pomocą 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 Państwo znają. Jeśli ich nie ma, po prostu będziemy wydawać polecenia Redis z redis-cli.

Liczba uczestników


Cena za uczestnika (netto)

Opinie uczestników (7)

Propozycje terminów

Powiązane Kategorie