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.
Varaktighet 21 timmar
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.
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