Tack för att du skickade din fråga! En av våra teammedlemmar kontaktar dig snart.
Tack för att du skickade din bokning! En av våra teammedlemmar kontaktar dig snart.
Kursplan
Modul 1: Initial uppstart
- Redis Release-versioner
- Installation
- Konfiguration
- Säkerhetsmodell
- Starta Redis vid systemstart
- Säkerhetshårdnading tillämpad av vanliga Linux-distributioner
- Klientbibliotek och språkbindingar
Modul 2: Datamodell
- Elementära datatyper och kommandon för att manipulera dem
- Typiska användningsområden för varje datatyp
- Vanliga namngivningskonventioner för Redis-nycklar
- "Redis är mestadels single-threaded" - vad det innebär i praktiken
- Redis-wireprotokollet
- Vad du bör göra om ditt klientbibliotek inte känner till ett användbart kommando
- Varför vissa kommandon avsiktligt inte finns tillgängliga i vissa klientbibliotek
- Hur du justerar ditt tänkande från en relationell databasdesigners perspektiv
- Allmänna tips på dataorganisation
- Expiration
- Pub/Sub
- Transaktioner & Lua-skript
- Externa moduler
- Allmänna tips på datakonstans
Modul 3: Prestandatips
- Benchmarkerings av Redis
- Kommandon att undvika
- Felsökning av latensproblem
- Problem med stora DEL-förfrågningar - vad du bör använda istället
- Pipelining
- Massinsättning
- Felsökning av minnesöverskridande
- Minnesoptimeringstips
Modul 4: Drift
- Tillgängliga persistensmekanismer
- Försiktighetsåtgärder för att undvika SSD-slitage
- Backup och återställning
- Verktyg för att utforska databasinnehåll
- Verktyg för dumpanalys
- Tuning av balans mellan hållbarhet och prestanda
- Växla mellan RDB och AOF
- Användningsfall för diskless Redis
- OS-nivåinställningar relevanta för Redis
- Övervakning av Redis-prestanda
Modul 5: Mer än en Redis
- Starta flera instanser av Redis på en server
- Partitionering på applikationsnivå
- Master-slave-replikering
- Hög tillgänglighet med Redis Sentinel
- Redis Cluster
- Hur man får Sentinel och Cluster att fungera över NAT
- Ta konsekvent backup
Modul 6: Hög tillgänglighet
- Installera och sätta upp multi-Redis-servrar
- Standalone-server med flera instanser
- Master/slave-replikering
- Redis HA-cluster med Sentinel
- Redis sharding-cluster
- Kombination av Redis-replikering (med Sentinel) + sharding-förmåga
- Övervakning, backup/återställning och prestandatuning för uppsättningen
Krav
Deltagarna bör vara bekväma med grundläggande systemadministrationsuppgifter med hjälp av Linux-kommandoraden. Vissa avsnitt kräver programmerings- eller skriptningskunskaper. Vid bokning, vänligen ange de programmeringsspråk du är bekant med. Om det inte finns några så kommer vi bara att utföra Redis-kommandon från redis-cli.
21 Timmar
Vittnesmål (1)
Det ger mig insikt i Redis och guider mig på rätt väg om jag vill lära mig mer om Redis
Ameer Fiqri Barahim - Sarawak Information Systems Sdn Bhd
Kurs - Redis for High Availability and Performance Training Course
Maskintolkat