Kursplan

Modul 1: Inledande installation

  • Redis Utgivningar
  • Installation
  • Konfiguration
  • Säkerhetsmodell
  • Startar Redis under uppstart
  • Säkerhetshärdning 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 namnkonventioner för Redis nycklar
  • "Redis är mestadels enkeltrådig" - vad det betyder i praktiken
  • Redis trådprotokoll
  • Vad du ska göra om ditt klientbibliotek inte känner till något användbart kommando
  • Varför vissa kommandon medvetet inte är tillgängliga i vissa klientbibliotek
  • Hur du anpassar ditt tänkesätt från en relationsdatabasdesigner
  • Allmänna tips om dataorganisation
  • Utgång
  • Pub/Sub
  • Transaktioner & Lua skript
  • Externa moduler
  • Allmänna tips om datakonsistens

Modul 3: Prestandatips

  • Benchmarking Redis
  • Kommandon att undvika
  • Felsökning av latensproblem
  • Problem med stora DEL-förfrågningar - vad ska man använda istället
  • Pipelining
  • Massinsättning
  • Felsökning av överanvändning av minne
  • Tips för minnesoptimering

Modul 4: Operations

  • Tillgängliga beständighetsmekanismer
  • Försiktighetsåtgärder för att undvika slitage av SSD
  • Säkerhetskopiering och återställning
  • Verktyg för att utforska databasens innehåll
  • Verktyg för dumpningsanalys
  • Tuning hållbarhet kontra prestanda
  • Växla mellan RDB och AOF
  • Användningsfodral för disklös Redis
  • OS-nivå tunables relevanta för Redis
  • Övervakning Redis prestanda

Modul 5: Fler än en Redis

  • Startar flera instanser av Redis på en server
  • Partitionering på applikationsnivå
  • Master-slav replikering
  • Hög tillgänglighet med Redis Sentinel
  • Redis Kluster
  • Får Sentinel och Cluster att fungera över NAT
  • Gör konsekventa säkerhetskopior

Krav

Deltagarna bör vara bekväma med grundläggande systemadministrationsuppgifter med linux kommandorad. Vissa ämnen kräver programmerings- eller skriptkunskaper. När du bokar, vänligen ange de programmeringsspråk som 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



Price per participant

Vittnesmål (1)

Relaterade Kurser

Relaterade Kategorier