Návrh Školení

Modul 1: Počáteční nastavení

  • Redis Vydání
  • Instalace
  • Konfigurace
  • Bezpečnostní model
  • Spouštění Redis během bootování
  • Bezpečnostní zpevnění aplikované běžnými Linux distribucemi
  • Klientské knihovny a jazykové vazby

Modul 2: Datový model

  • Základní datové typy a příkazy pro jejich manipulaci
  • Typické užití každého datového typu
  • Běžné pojmenovací konvence pro Redis klíče
  • "Redis je většinou jednojádrové" - co to znamená ve skutečnosti
  • Redis wire protocol
  • Co udělat, pokud vaše klientská knihovna nezná nějaký užitečný příkaz
  • Počemu některé příkazy jsou v některých klientských knihovnách úmyslně nedostupné
  • Jak upravit svůj postoj od názoru navrhuječe relační databáze
  • Obecné tipy pro organizaci dat
  • Expirace
  • Pub/Sub
  • Transakce & Lua skripty
  • Vnější moduly
  • Obecné tipy na konzistenci dat

Modul 3: Výkonnostní tipy

  • Benchmarking Redis
  • Příkazy k vyhýbání se
  • Ladění problémů s latencí
  • Problémy s velkými DEL požadavky - co použít místo toho
  • Pipelining
  • Hromadné vložení
  • Ladění přílišného spotřebování paměti
  • Tipy na optimalizaci paměti

Modul 4: Operace

  • Dostupné mechanismy trvalosti dat
  • Předpisy k minimalizaci poškození SSD
  • Zálohování a obnovení
  • Nástroje pro prozkoumání obsahu databáze
  • Nástroje pro analýzu zálohy
  • Ladění mezi trvalostí a výkonem
  • Přepínání mezi RDB a AOF
  • Užití diskless Redis
  • Systémové nastavení relevantní pro Redis
  • Monitorování výkonu Redis

Modul 5: Více než jeden Redis

  • Spuštění více instancí Redis na jednom serveru
  • Rozdělení na aplikační úrovni
  • Master-slave replikace
  • Vysoká dostupnost pomocí Redis Sentinel
  • Redis Cluster
  • Aby Sentinel a Cluster fungovaly napříč NAT
  • Provádění konzistentních záloh

Požadavky

Účastníci by měli být spokojeni se základními úkoly správy systému pomocí příkazového řádku linuxu. Některá témata vyžadují znalosti programování nebo skriptování. Při rezervaci prosím uveďte programovací jazyky, které znáte. Pokud žádné nejsou, vydáme pouze příkazy redis z redis-cli.

 14 hodiny

Počet účastníků


Price per participant

Reference (7)

Upcoming Courses

Související kategorie