Kursplan
Modul 1: Inledande inställningar
- Redis-versioner
- Installation
- Konfiguration
- Säkerhetsmodell
- Starta Redis vid uppstart
- Säkerhetshårdning som används av vanliga Linux-distributioner
- Klientbibliotek och språksnitt
Modul 2: Datamodell
- Primitiva datatyper och kommandon för att manipulera dem
- Vanliga användningsområden för varje datatyp
- Gemensamma namngivningskonventioner för Redis-nycklar
- "Redis är mest enkeltrådad" - vad det betyder i praktiken
- Redis-wireprotokollet
- Vad du ska göra om ditt klientbibliotek inte känner till något användbart kommando
- Varför vissa kommandon avsiktligt saknas i vissa klientbibliotek
- Hur du justerar din tankesätt från det av en relationell databasdesigner
- Allmäna tips för dataorganisation
- Förfallstid
- Pub/Sub
- Transaktioner & Lua-skript
- Externa moduler
- Allmäna tips för datakonsekvens
Modul 3: Prestandatips
- Att mäta Redis-prestanda
- Kommandon att undvika
- Felsökning av latensproblem
- Problem med stora DEL-begäran - vad man ska använda istället
- Pipelining
- Massinfogning
- Felsökning av minnesöveranvändning
- Tips för minnesoptimering
Modul 4: Operationer
- Tillgängliga persistensmekanismer
- Förberedelser för att undvika SSD-utslitasning
- Säkerhetskopiering och återställning
- Verktyg för att utforska databasens innehåll
- Verktyg för dump-analys
- Justeringsmöjligheter mellan hållbarhet och prestanda
- Växla mellan RDB och AOF
- Användningsområden för disklös Redis
- OS-nivåjusteringar som är relevanta för Redis
- Mönering av Redis-prestanda
Modul 5: Flera Redis-instanser
- Starta flera Redis-instanser på samma server
- Tillämpningsnivåpartitionering
- Huvud-slave-replikering
- Hög tillgänglighet med Redis Sentinel
- Redis-kluster
- Gör att Sentinel och Klustret fungerar över NAT
- Säkerhetskopieringar i konsekvens
Krav
Deltagarna bör känna sig bekväma med grundläggande systemadministration uppgifter med hjälp av Linux-kommandoraden. Vissa ämnen kräver programmerings- eller skriptförmåga. Vid bokning, ange de programmeringsspråk du är bekant med. Om det inte finns några, kommer vi bara att utfärda Redis-kommandon från redis-cli.
Vittnesmål (7)
Hands on work, not just theory.
Atilla Kolali - Raiffeisen Schweiz
Kurs - Redis for Developers and System Administrators
Quite Interactive with trainer and Hands-on training
Paresh Kumar Giri - The Raymond Corporation
Kurs - Redis for Developers and System Administrators
It provided a basic idea of how Redis worked.
Ben Lake - The Raymond Corporation
Kurs - 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
Kurs - 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
Kurs - 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.
Kurs - Redis for Developers and System Administrators
I genuinely was benefit from the training knowledge and mechanic.