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 mestadels enkeltrådad" - vad det innebär i praktiken
  • Redis Tråd Protokoll
  • Vad du ska göra om klientbiblioteket inte känner till något användbart kommando
  • Varför vissa kommandon avsiktligt inte är tillgängliga i vissa klientbibliotek
  • Hur du justerar ditt tankesätt från det som en relationsdatabasdesigner har
  • Allmänna tips om dataorganisering
  • Förfallodagen
  • Pub/Sub
  • Transaktioner och skript Lua
  • Externa moduler
  • Allmänna tips om datakonsekvens

Modul 3: Prestandatips

  • Benchmarking Redis
  • Kommandon att undvika
  • Felsöka problem med svarstider
  • Problem med stora DEL-förfrågningar - vad ska jag använda istället
  • Pipelining
  • Insättning av massa
  • Felsöka överanvändning av minne
  • Tips för minnesoptimering

Modul 4: Operationer

  • Tillgängliga beständighetsmekanismer
  • Försiktighetsåtgärder för att undvika slitage på SSD-enheter
  • Säkerhetskopiering och återställning
  • Verktyg för att utforska databasinnehåll
  • Verktyg för dumpanalys
  • Inställning av hållbarhet kontra prestanda
  • Växla mellan RDB och AOF
  • Användningsfall för disklös Redis
  • Stämbara inställningar på OS-nivå som är 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