Kursplan

Modul 1: Første oppsett

  • Redis Utgivelser
  • Installasjon
  • Konfigurasjon
  • Sikkerhetsmodell
  • Starter Redis under oppstart
  • Sikkerhetsherding brukt av vanlige Linux distribusjoner
  • Klientbibliotek og språkbindinger

Modul 2: Datamodell

  • Primitive datatyper og kommandoer for å manipulere dem
  • Typiske brukstilfeller for hver datatype
  • Vanlige navnekonvensjoner for Redis nøkler
  • «Redis er for det meste entrådet» – hva det betyr i praksis
  • Redis ledningsprotokoll
  • Hva du skal gjøre hvis klientbiblioteket ditt ikke vet om noen nyttige kommandoer
  • Hvorfor noen kommandoer er bevisst utilgjengelige i enkelte klientbiblioteker
  • Hvordan justere tankegangen din fra en relasjonsdatabasedesigner
  • Generelle tips om dataorganisering
  • Utløp
  • Pub/Sub
  • Transaksjoner og Lua skript
  • Eksterne moduler
  • Generelle tips om datakonsistens

Modul 3: Ytelsestips

  • Benchmarking Redis
  • Kommandoer å unngå
  • Feilsøking av latensproblemer
  • Problemer med store DEL-forespørsler - hva du skal bruke i stedet
  • Rørlegging
  • Masseinnsetting
  • Feilsøking av overforbruk av minne
  • Tips for minneoptimalisering

Modul 4: Drift

  • Tilgjengelige utholdenhetsmekanismer
  • Forholdsregler for å unngå slitasje på SSD
  • Sikkerhetskopier og gjenopprett
  • Verktøy for å utforske databaseinnhold
  • Verktøy for dumpanalyse
  • Tuning holdbarhet vs ytelse
  • Bytte mellom RDB og AOF
  • Bruksbokser for diskløs Redis
  • Justeringer på OS-nivå som er relevante for Redis
  • Overvåking Redis ytelse

Modul 5: Mer enn én Redis

  • Starter flere forekomster av Redis på én server
  • Partisjonering på applikasjonsnivå
  • Master-slave replikering
  • Høy tilgjengelighet ved bruk av Redis Sentinel
  • Redis Klynge
  • Får Sentinel og Cluster til å fungere på tvers av NAT
  • Lag konsekvente sikkerhetskopier

Krav

Deltakerne bør være komfortable med grunnleggende systemadministrasjonsoppgaver ved å bruke linux-kommandolinjen. Noen emner krever programmerings- eller skriptferdigheter. Når du bestiller, vennligst oppgi programmeringsspråkene du er kjent med. Hvis det ikke er noen, vil vi bare utstede redis-kommandoer fra redis-cli.

 14 timer

Antall deltakere


Price per participant

Testimonials (7)

Upcoming Courses

Related Categories