Ta kontakt

Kursplan

Modul 1: Innledende oppsett

  • Redis-releases
  • Installasjon
  • Konfigurasjon
  • Sikkerhetsmodell
  • Start av Redis ved oppstart
  • Sikkerhetsstramming anvendt av vanlige Linux-distribusjoner
  • Klientbiblioteker og språkbindinger

Modul 2: Datamodell

  • Primitivedatatyper og kommandoer for å manipulere dem
  • Typiske bruksområder for hver datatype
  • Vanlige navnekonvensjoner for Redis-nøkler
  • "Redis er hovedsakelig single-threaded" – hva det betyr i praksis
  • Redis wire-protokoll
  • Hva du skal gjøre hvis klientbiblioteket ditt ikke kjenner til noen nyttige kommandoer
  • Hvorfor noen kommandoer bevisst er utilgjengelige i visse klientbiblioteker
  • Hvordan justere tankerammensetningen din fra en av en relasjonsdatabase-utvikler
  • Gode råd om dataorganisering
  • Utløp
  • Pub/Sub
  • Transaksjoner og Lua-skript
  • Eksterne moduler
  • Generelle råd om datakonsistens

Modul 3: Ytelsestips

  • Benchmarking av Redis
  • Kommandoer å unngå
  • Feilsøking av latensproblemer
  • Problemer med store DELETE-forespørsler – hva du skal bruke i stedet
  • Pipelining
  • Masseinsetting
  • Feilsøking av overforbruk av minne
  • Minneoptimeringstips

Modul 4: Operasjoner

  • Tilgjengelige persistensmekanismer
  • Forsiktighetstiltak for å unngå SLi-slitasje
  • Backup og restaurering
  • Verktøy for å utforske databasesinnhold
  • Verktøy for dumpanalyse
  • Tuning av holdbarhet versus ytelse
  • Bytte mellom RDB og AOF
  • Brukstilfeller for diskløs Redis
  • OS-nivåjusteringer relevante for Redis
  • Overvåking av Redis-ytelse

Modul 5: Flere Redis-instanser

  • Start av flere Redis-instanser på én server
  • Applikasjonsnivå-partisjonering
  • Master-slave-replikasjon
  • Høy tilgjengelighet med Redis Sentinel
  • Redis Cluster
  • Få Sentinel og Cluster til å fungere på tvers av NAT
  • Lage konsistente backuper

Krav

Deltakerne bør være behagelige med grunnleggende systemadministrasjonsoppgaver ved hjelp av Linux-kommandolinjen. Noen emner krever programmerings- eller scripting-ferdigheter. Når du bestiller, vennligst oppgi hvilke programmeringsspråk du behersker. Hvis det ikke er noen, vil vi bare bruke Redis-kommandoer fra redis-cli.

 14 Timer

Antall deltakere


Pris per deltaker

Referanser (7)

Kommende kurs

Relaterte kategorier