Ta kontakt

Kursplan

Modul 1: Inntil oppsett

  • Redis-versjoner
  • Installasjon
  • Konfigurasjon
  • Sikkerhetsmodell
  • Start Redis ved boot
  • Sikkerhetshardening anvendt av vanlige Linux-distribusjoner
  • Klientbiblioteker og språkbindinger

Modul 2: Datamodell

  • Primitiv datatyper og kommandoer for å manipulere dem
  • Typiske bruksområder for hver datatype
  • Vanlige navngivningskonvensjoner for Redis-nøkler
  • "Redis er mest éntredet" - hva det betyr i praksis
  • Redis trådløsprotokoll
  • Hva du skal gjøre hvis klientbiblioteket ditt ikke kjenner til noen nyttig kommando
  • Hvorfor noen kommandoer er bevisst utilgjengelige i noen klientbiblioteker
  • Hvordan justere synspunktet fra et relasjonelt databasedesigner
  • Generelle tips for dataorganisasjon
  • Utgående datar/eksiperasjon
  • Pub/Sub
  • Transaksjoner & Lua-skript
  • Eksterne moduler
  • Generelle tips for datakonsistens

Modul 3: Ytelsestips

  • Benchmarking Redis
  • Kommandoer å unngå
  • Feilsøking av latensproblemer
  • Problemer med store DEL-forespørsler - hva du skal bruke i stedet
  • Pipelining
  • Massiv innskrivning
  • Feilsøking av minnemytbruk
  • Minneoptimaliseringstips

Modul 4: Operasjoner

  • Tilgjengelige persistensmekanismer
  • Forholdsregler for å unngå SSD-slitasje
  • Backup og gjenoppretting
  • Verktøy for å utforske databasens innhold
  • Verktøy for dump-analyse
  • Justering av varighet vs ytelse
  • Bytte mellom RDB og AOF
  • Bruksområder for diskless Redis
  • OS-nivåetjusteringer relevant for Redis
  • Overvåking av Redis ytelse

Modul 5: Mer enn én Redis

  • Starte flere instanser av Redis på én server
  • Applikasjonsnivå-partisjonering
  • Master-slave-replikasjon
  • Høy tilgjengelighet ved hjelp av Redis Sentinel
  • Redis Cluster
  • Gjøre at Sentinel og Cluster fungerer tvers over NAT
  • Gjøre konsistente backups

Krav

Deltakerne bør være komfortable med grunnleggende systemadministrasjonsoppgaver ved hjelp av Linux-kommandolinjen. Noen emner krever programmering eller skripting-ferdigheter. Ved bestilling, vennligst oppgi hvilke programmeringsspråk du er kjent med. Hvis du ikke har kunnskap i noen, utfører vi_redis kommandoer direkte fra redis-cli.

 14 Timer

Antall deltakere


Pris per deltaker

Referanser (7)

Kommende kurs

Relaterte kategorier