Kursplan
Modul 1: Inledande installation
- Redis-release
- Installation
- Konfiguration
- Säkerhetsmodell
- Starta Redis vid boot
- Säkerhetsförbättringar som tillämpas av vanliga Linux-distributioner
- Klientbibliotek och språkbindingar
Modul 2: Datamodell
- Primitiva datatyper och kommandon för att manipulera dem
- Typiska användningsfall för varje datatyp
- Vanliga namngivningskonventioner för Redis-nycklar
- "Redis är mest enskådtrådad" - vad det betyder i praktiken
- Redis-wireprotokoll
- Vad man gör om klientbiblioteket inte känner till ett användbart kommando
- Varför vissa kommandon medvetet inte är tillgängliga i vissa klientbibliotek
- Hur man justerar sitt tankesätt från att vara en relationell databasdesigner
- Allmänna tips om dataorganisation
- Expiration
- Pub/Sub
- Transaktioner & Lua-skript
- Externa moduler
- Allmänna tips om datakonsekvens
Modul 3: Prestandatips
- Benchamarking av Redis
- Kommandon att undvika
- Avslutning av latensproblem
- Problem med stora DEL-foreslagna - vad man ska använda istället
- Pipelining
- Massinsättning
- Avslutning av minnesövertäckning
- Minnesoptimeringstips
Modul 4: Drift
- Tillgängliga persistenta mekanismer
- Försiktighetsåtgärder för att undvika SSD-slitning
- Backup och återställning
- Verktyg för att utforska databasens innehåll
- Verktyg för dumpanalys
- Tuning av uthållighet jämfört med prestanda
- Växla mellan RDB och AOF
- Användningsfall för disklös Redis
- OS-nivåjusteringar relevanta för Redis
- Övervaka Redis-prestanda
Modul 5: Mer än en Redis
- Starta flera Redis-instanser på en server
- Applikationsnivåpartitionering
- Master-slave-replikering
- Hög tillgänglighet med Redis Sentinel
- Redis Cluster
- Göra så att Sentinel och Cluster fungerar över NAT
- Göra konsekventa backups
Krav
Deltagare bör vara bekväma med grundläggande systemadministrativa uppgifter via Linux-kommandoraden. Vissa ämnen kräver programmerings- eller skriptningskunskaper. Vid bokning, vänligen ange vilka programmeringsspråk du är bekant med. Om du inte har kunskaper i några språk kommer vi att utföra redis-kommandon direkt från redis-cli.
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