Zkuste nás kontaktovat

Návrh Školení

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

  • Vydání Redis
  • Instalace
  • Konfigurace
  • Model zabezpečení
  • Spuštění Redis při bootování
  • Zvýšení bezpečnosti aplikované běžnými distribucemi Linuxu
  • Klientské knihovny a vazby na jazyky

Modul 2: Datový model

  • Základní datové typy a příkazy pro jejich manipulaci
  • Typické použití pro každý datový typ
  • Běžné konvencí pojmenování klíčů Redis
  • "Redis je téměř jednovlákenný" - co to znamená v praxi
  • Síťový protokol Redis
  • Co dělat, když vaše klientská knihovna nezná nějaký užitečný příkaz
  • Proč některé příkavy záměrně nejsou k dispozici v některých klientských knihovnách
  • Jak upravit své myšlení z pozice designéra relační databáze
  • Obecné tipy pro organizaci dat
  • Expirace
  • Pub/Sub
  • Transakce a skripty Lua
  • Externí moduly
  • Obecné tipy na konzistenci dat

Modul 3: Tipy pro výkon

  • Testování výkonu Redis (Benchmarking)/li>
  • Příkazy, kterých se vyhnout
  • Ladění problémů s latencí
  • Problémy s velkými příkazy DEL - co použít místo nich
  • Pipelining
  • Hromadná vložení
  • Ladění nadměrné spotřeby paměti
  • Tipy na optimalizaci paměti

Modul 4: Provoz

  • Dostupné mechanismy persistence
  • Opatření pro zabránení opotřebení SSD disků
  • Záloha a obnova
  • Nástroje pro prozkoumávání obsahu databáze
  • Nástroje pro analýzu záloh (dumpů)/li>
  • Průjem trvanlivosti proti výkonu
  • Přepínání mezi RDB a AOF
  • Použití Redis bez disku (diskless)/li>
  • Nastavitelné parametry na úrovni OS relevantní pro Redis
  • Monitoring výkonu Redis

Modul 5: Více než jeden Redis

  • Spuštění více instancí Redis na jednom serveru
  • Particionování na úrovni aplikace
  • Replikace master-slave
  • Vysoká dostupnost pomocí Redis Sentinel
  • Redis Cluster
  • Umožnění fungování Sentinel a Cluster napříč NAT
  • Vytváření konzistentních záloh

Požadavky

Účastníci by měli být obeznámeni se základními úkoly systémové administrace 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, se kterými máte zkušenosti. Pokud žádný nezvládáte, budeme redis příkazy spouštět pouze přes redis-cli.

 14 Hodiny

Počet účastníků


Cena za účastníka

Reference (7)

Nadcházející kurzy

Související kategorie