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.
Reference (7)
Pracovní zkušenosti, nejen teorie.
Atilla Kolali - Raiffeisen Schweiz
Kurz - Redis for Developers and System Administrators
Přeloženo strojem
Velmi interaktivní s vyučujícím a praktické školení
Paresh Kumar Giri - The Raymond Corporation
Kurz - Redis for Developers and System Administrators
Přeloženo strojem
Poskytlo základní představu o fungování Redis.
Ben Lake - The Raymond Corporation
Kurz - Redis for Developers and System Administrators
Přeloženo strojem
Líbila se mi malá skupina, dobrá interakce a možnost přizpůsobení.
Erik de Ruiter - KLM Accounts Payable SPL/AP
Kurz - Redis for Developers and System Administrators
Přeloženo strojem
interakce s učitelem. Měli jsme spoustu diskusí o různých předmětech.
arno bongenaar - KLM Accounts Payable SPL/AP
Kurz - Redis for Developers and System Administrators
Přeloženo strojem
Přednášky byly velmi zajímavé a témata byla vysvětlena dobře.
Maciej Szarski - Finder.com Poland Sp. z o. o.
Kurz - Redis for Developers and System Administrators
Přeloženo strojem
I genuinely was benefit from the training knowledge and mechanic.
Sutiipong Bumlungvech
Kurz - Redis for Developers and System Administrators
Přeloženo strojem