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.
Reference (7)
Hands on work, not just theory.
Atilla Kolali - Raiffeisen Schweiz
Kurz - Redis for Developers and System Administrators
Quite Interactive with trainer and Hands-on training
Paresh Kumar Giri - The Raymond Corporation
Kurz - Redis for Developers and System Administrators
It provided a basic idea of how Redis worked.
Ben Lake - The Raymond Corporation
Kurz - Redis for Developers and System Administrators
I liked the small group, good interaction and possibility to customize.
Erik de Ruiter - KLM Accounts Payable SPL/AP
Kurz - Redis for Developers and System Administrators
interaction with the teacher. We had a lot of discussions about the several subjects.
arno bongenaar - KLM Accounts Payable SPL/AP
Kurz - Redis for Developers and System Administrators
The lectures were very interesting and the topics were well explained.
Maciej Szarski - Finder.com Poland Sp. z o. o.
Kurz - Redis for Developers and System Administrators
I genuinely was benefit from the training knowledge and mechanic.