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.

 14 godzin

Liczba uczestników


Cena za uczestnika (netto)

Opinie uczestników (7)

Nadchodzące szkolenia