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í
- Vydání Redis
- Instalace
- Konfigurace
- Bezpečnostní model
- Spuštění Redis při startu systému
- Bezpečnostní zpevnění aplikované běžnými distribucemi Linuxu
- Klientské knihovny a jazykové vazby
Modul 2: Datový model
- Primitivní datové typy a příkazy pro manipulaci s nimi
- Typické použití jednotlivých datových typů
- Časté konvence pro pojmenování klíčů v Redis
- "Redis je většinou single-threaded" - co to v praxi znamená
- Wire protokol Redis
- Co dělat, pokud vaše klientská knihovna nezná některý užitečný příkaz
- Proč jsou některé příkazy úmysle nedostupné v některých klientských knihovnách
- Jak si přizpůsobit myšlení od relačního databázového designéra
- Obecné tipy na organizaci dat
- Expirence
- Pub/Sub
- Transakce a skripty Lua
- Externí moduly
- Obecné tipy na konzistenci dat
Modul 3: Tip na výkon
- Benchmarking Redis
- Příkazy, kterým se vyhnout
- Ladení problémů s latencí
- Problémy s velkými požadavky DEL - co použít místo toho
- Pipelining
- Hromadná insertace
- Ladení přetěžování paměti
- Tipy na optimalizaci paměti
Modul 4: Operace
- Dostupné mechanismy perzistence
- Opatrnost před používáním SSD kvůli opotřebení
- Zálohování a obnovení
- Nástroje pro průzkum obsahu databáze
- Nástroje pro analýzu dumpů
- Ladění vyváženosti mezi trvanlivostí a výkonem
- Přepínání mezi RDB a AOF
- Použití diskless Redis
- OS úrovně laditelných parametrů relevantních pro Redis
- Sledování výkonu Redis
Modul 5: Více než jeden Redis
- Spuštění více instancí Redis na jednom serveru
- Particionizace na aplikační úrovni
- Replikace master-slave
- Vysoká dostupnost pomocí Redis Sentinel
- Redis Cluster
- Pracování s Sentinel a Cluster přes NAT
- Příprava konzistentních záloh
Modul 6: Vysoká dostupnost
- Instalace a nastavení multi-Redis serverů
- Standalone server s více instancemi
- Replikace master/slave
- Redis HA cluster s Sentinel
- Redis sharding cluster
- Kombinace Redis replikace (se Sentinel) + Sharding možnost
- Sledování, zálohování/obnovení a ladění výkonu pro nasazení
Požadavky
Účastníci by měli být schopni základních úloh správy systému pomocí linuxového příkazového řádku. Některá témata vyžadují programovací nebo skriptovací dovednosti. Při rezervaci prosím uveďte, jaké programovací jazyky ovládáte. Pokud žádné neovládáte, budeme zadávat příkazy Redis přímo z 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