Kursplan
Modul 1: Initial inställning
- Utgåvor av Redis
- Installation
- Konfiguration
- Säkerhetsmodell
- Starta Redis vid boot
- Säkerhetsförstärkningar tillämpade av vanliga Linux-distributioner
- Klientbibliotek och språkbindningar
Modul 2: Datamodell
- Primära datatyper och kommandon för att manipuler dem
- Typiska användningsområden för varje datatyp
- Gemensamma namngivningskonventioner för Redis-key
- "Redis är mestadels single-threaded" – vad det innebär i praktiken
- Redis wire-protokoll
- Vad du ska göra om ditt klientbibliotek inte känner till ett användbart kommando
- Varför vissa kommandon är avsiktligt otillgängliga i vissa klientbibliotek
- Hur du justerar ditt tankesätt från ett relationellt databasdesigners perspektiv
- Allmänna tips för dataorganisation
- Expiration
- Pub/Sub
- Transaktioner & Lua-skript
- Externa moduler
- Allmänna tips för datakonsekvens
Modul 3: Prestandatips
- Benchmarking av Redis
- Kommandon att undvika
- Felsökning av latensproblem
- Problemen med stora DEL-förfrågningar – vad ska man använda istället
- Pipelining
- Massinkoppling
- Felsökning av överanvändning av minne
- Tips för minnesoptimering
Modul 4: Drift
- Tillgängliga persistensmekanismer
- Förebyggande åtgärder för att undvika slitning på SSD
- Backup och återställning
- Verktyg för att utforska databasinnehåll
- Verktyg för dumpanalys
- Inställningar för balans mellan hållbarhet och prestanda
- Växla mellan RDB och AOF
- Användningsområden för diskless Redis
- OS-nivåinställningar relevanta för Redis
- Övervakning av Redis-prestanda
Modul 5: Fler än en Redis
- Starta flera instanser av Redis på en server
- Application-level partitionering
- Master-slave-replikering
- Hög tillgänglighet med Redis Sentinel
- Redis Cluster
- Göra Sentinel och Cluster funktionsdugliga över NAT
- Få konsekventa backuper
Krav
Deltagarna bör ha god vana vid grundläggande systemadministrationsuppgifter med Linux-kommandoraden. Vissa moment kräver programmerings- eller skriptkunskaper. När du bokar kursen, vänligen ange vilka programmeringsspråk du är bekant med. Om du inte har några specifika språkkunskaper kommer vi att använda redis-cli för att utföra Redis-kommandon.
Vittnesmål (7)
Praktiskt arbete, inte bara teori.
Atilla Kolali - Raiffeisen Schweiz
Kurs - Redis for Developers and System Administrators
Maskintolkat
Ganska interaktivt med utbildare och praktiska övningar
Paresh Kumar Giri - The Raymond Corporation
Kurs - Redis for Developers and System Administrators
Maskintolkat
Det gav en grundläggande förståelse för hur Redis fungerar.
Ben Lake - The Raymond Corporation
Kurs - Redis for Developers and System Administrators
Maskintolkat
Jag uppskattade den små gruppen, den goda interaktionen och möjligheten att anpassa.
Erik de Ruiter - KLM Accounts Payable SPL/AP
Kurs - Redis for Developers and System Administrators
Maskintolkat
interaktion med läraren. Vi hade många diskussioner om de olika ämnena.
arno bongenaar - KLM Accounts Payable SPL/AP
Kurs - Redis for Developers and System Administrators
Maskintolkat
Föreläsningarna var mycket intressanta och ämnena förklarades väl.
Maciej Szarski - Finder.com Poland Sp. z o. o.
Kurs - Redis for Developers and System Administrators
Maskintolkat
I genuinely was benefit from the training knowledge and mechanic.
Sutiipong Bumlungvech
Kurs - Redis for Developers and System Administrators
Maskintolkat