Kom i kontakt

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.

 14 Timmar

Antal deltagare


Pris per deltagare

Vittnesmål (7)

Kommande Kurser

Relaterade Kategorier