Děkujeme za vaši dotaz! Jeden z našich pracovníků vás brzy kontaktuje.
Děkujeme za rezervaci! Jeden z našich pracovníků vás brzy kontaktuje.
Návrh Školení
Modul 1: Počáteční nastavení
- Verze Redisu
- Instalace
- Konfigurace
- Bezpečnostní model
- Spuštění Redisu při bootování systému
- Opatření na zvýšení bezpečnosti v oblíbených distribucích Linuxu
- Knihovny pro klienty a jazykové bindingy
Modul 2: Datový model
- Základní datové typy a příkazy k jejich manipulaci
- Běžné případy použití jednotlivých datových typů
- Obyvyklá pravidla pojmenovávání klíčů v Redisu
- „Redis je většinou jednovláknový“ – co to znamená v praxi
- Sériovací protokol Redisu
- Jak postupovat, pokud vaše knihovna nepodporuje některé užitečné příkazy
- Důvody, proč některé příkazy v konkrétních klientech chybí
- Jak změnit svůj přístup oproti práci s relačními databázemi
- Obecné rady k organizaci dat
- Expirace hodnot
- Systém publikace a odběru zpráv (Pub/Sub)
- Transakce a skripty v jazyce Lua
- Externí moduly
- Doporučení týkající se konzistence dat
Modul 3: Rady k optimalizaci výkonu
- Měření výkonnosti Redisu
- Příkazy, kterým je lepší se vyhnout
- Odstraňování problémů s latencí
- Problémy při hromadném mazání dat – jak je řešit
- Používání techniky pipeliningu
- Hromadný vkládání dat
- Odstraňování problémů s nadměrným využíváním paměti
- Rady k optimalizaci využití paměti
Modul 4: Provoz a správa
- Dostupné mechanismy trvalého ukládání dat
- Opatření na ochranu SSD disků před nadměrným opotřebením
- Postupy zálohování a obnovy dat
- Nástroje k prohlížení obsahu databáze
- Nástroje na analýzu dumpů
- Jak nalézt rovnováhu mezi trvalostí a výkonem
- Přepínání mezi režimy RDB a AOF
- Případy využití pro nasazení Redisu bez nutnosti diskové paměti
- Nastavení systémových parametrů ovlivňujících Redis
- Monitorování výkonnosti databáze
Modul 5: Více instancí Redisu
- Nasazení více instancí Redisu na jednom serveru
- Rozdělování dat na aplikační úrovni
- Replikace mezi primárním a sekundárním serverem
- Nasazení s vysokou dostupností pomocí Redis Sentinelu
- Clusterové řešení Redisu
- Zajištění fungování Sentinelu i Clusteru při použití NAT
- Pravidelné zálohování více instanccí
Modul 6: Vysoká dostupnost
- Nastavení několika serverů Redisu
- Systém se samostatným serverem obsahujícím více instancí
- Replikace mezi primárním a sekundárním serverem
- Konfigurace HA clusteru s využitím Sentinelu
- Nasazení shardingového clusteru Redisu
- Kombinace replikace (s využitím Sentinelu) a schopnosti rozdělování dat mezi servery
- Monitorování, zálohování i ladění výkonu takto nastaveného systému
Požadavky
Účastníci by měli být obeznámeni se základními administrativními úkony v prostředí Linuxu. Pro některé části školení je zapotřebí programovacích dovedností. Při registraci prosím uveďte, jakým programovacím jazykům rozumíte; v opačném případě budete používat pouze příkazy z nástroje redis-cli.
21 Hodiny
Reference (1)
Poskytuje mi přehled o Redis a také mě vede správným směrem, pokud se chci dozvědět více o Redis.
Ameer Fiqri Barahim - Sarawak Information Systems Sdn Bhd
Kurz - Redis for High Availability and Performance Training Course
Přeloženo strojem