Kursplan

Modul 1: Första installationen

  • Redis Utgåvor
  • Installation
  • Konfiguration
  • Säkerhetsmodell
  • Starta Redis under uppstart
  • Säkerhetshärdning som tillämpas av vanliga Linux distributioner
  • Klientbibliotek och språkbindningar

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 främst en tråd" - vad det betyder i praktiken
  • Redis nätverksprotokoll
  • Vad du ska göra om ditt klientbibliotek inte känner till vissa användbara kommandon
  • Varför vissa kommandon är avsiktligt otillgängliga i vissa klientbibliotek
  • Hur du justerar din inställning från den för en relationell databasdesignare
  • Allmänna tips om dataorganisation
  • Upphörande
  • Pub/Sub
  • Transaktioner & Lua skript
  • Extern moduler
  • Allmänna tips för datakonsekvens

Modul 3: Prestandatips

  • Benchmarking Redis
  • Kommandon att undvika
  • Felsökning av latensproblem
  • Problem med stora DEL-begäranden - vad du ska använda istället
  • Pipelining
  • Massa infogning
  • Felsökning av minnesöveranvändning
  • Tips för minnesoptimering

Modul 4: Operationer

  • Tillgängliga mekanismer för kvarhållning
  • Försiktigheter för att undvika SSD-trötthet
  • Säkerhetskopiering och återställning
  • Verktyg för att utforska databasinnehåll
  • Verktyg för dumpanalys
  • Justerande hårdhet mot prestanda
  • Växla mellan RDB och AOF
  • Användningsfall för disklös Redis
  • OS-nivå justerbara relevanta för Redis
  • Övervakning av Redis-prestanda

Modul 5: Mer än en Redis

  • Starta flera instanser av Redis på en server
  • Partitionering på programnivå
  • Replikering mellan huvudslav och herre
  • Hög tillgänglighet med hjälp av Redis Sentinel
  • Redis Kluster
  • Få Sentinel och kluster att fungera i NAT
  • Göra konsekventa säkerhetskopior

Krav

Deltagarna bör vara bekväma med grundläggande systemadministrationsuppgifter med hjälp av Linux kommandorad. Vissa ämnen kräver kunskaper i programmering eller skript. När du bokar, vänligen ange de programmeringsspråk som du är bekant med. Om det inte finns några utfärdar vi bara redis-kommandon från redis-cli.

 14 timmar

Antal deltagare


Price per participant

Vittnesmål (7)

Upcoming Courses

Relaterade Kategorier