Kursplan

Modul 1: Oppstart

  • Redis-utgivelser
  • Installasjon
  • Konfigurasjon
  • Sikkerhet modell
  • Oppstart av Redis ved oppstart
  • Sikkerhetsforstyrking gjennom vanlige Linux-distribusjoner
  • Klientbiblioteker og språkbindings

Modul 2: Datamodell

  • Enkle datatyper og kommandoer for å manipulere dem
  • Typiske brukstilfeller for hver datetype
  • Vanlige navngivningskonvensjoner for Redis-nøkler
  • "Redis er mest enkeltrådset" - hva det betyr i praksis
  • Redis wire-protokoll
  • Hva du kan gjøre hvis klientbiblioteket ditt ikke kjenner til noen nyttig kommando
  • Hvorfor noen kommandoer er med vilje utilgjengelige i noen klientbiblioteker
  • Hvordan justere din tenkemåte fra den av en relasjonsdatabaseutvikler
  • Generelle tips for dataorganisering
  • Utløping
  • Pub/Sub
  • Transaksjoner & Lua-skript
  • Ekte moduler
  • Generelle tips for datakonsistens

Modul 3: Ytelsestips

  • Benchmarking av Redis
  • Kommandoer å unngå
  • Felsøking av latensproblemer
  • Problemer med store DEL-forespørsler - hva å bruke i stedet
  • Pipelining
  • Masseinsetting
  • Felsøking av minneoverbruk
  • Tips for minnepåvirkingsoptimalisering

Modul 4: Operasjoner

  • Tilgjengelige persistensmekanismer
  • Forsikring mot å unngå SSD-skade
  • Sikkerhetskopi og gjenoppretting
  • Verktøy for å utforske databasens innhold
  • Verktøy for dumpanalyse
  • Justerbarhet mellom holdbarhet og ytelse
  • Veksling mellom RDB og AOF
  • Brukstilfeller for diskløs Redis
  • OS-nivåjusteringer relevante for Redis
  • Måling av Redis-ytelse

Modul 5: Mer enn én Redis

  • Oppstart av flere Redis-instanser på en server
  • Annen nivåpartisjonering
  • Hoved-slave-replikering
  • Høy tilgjengelighet ved hjelp av Redis Sentinel
  • Redis Cluster
  • Få Sentinel og Cluster til å fungere over NAT
  • Gjøre konsistente sikkerhetskopier

Krav

Deltakerne bør føle seg trygge med grunnleggende systemadministrative oppgaver ved hjelp av Linux-kommandolinje. Noen emner krever programmerings- eller scriptferdigheter. Når du bestiller, skriv ned de programmeringsspråkene du er kjent med. Hvis det ikke finnes noen, vil vi bare utføre Redis-kommandoer fra redis-cli.

 14 timer

Antall deltakere


Pris per deltaker

Referanser (7)

Kommende kurs

Relaterte kategorier