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.

 14 timmar

Antal deltagare


Pris per deltagare

Vittnesmål (7)

Kommande Kurser

Relaterade Kategorier