Kursplan

Modul 1: Første oppsett

    Redis Utgivelser Installasjon Konfigurasjon Sikkerhetsmodell Starter Redis under oppstart Sikkerhetsherding brukt av vanlige Linux-distribusjoner Klientbiblioteker 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åds" - hva det betyr i praksis Redis trådprotokoll Hva gjør du hvis klienten din biblioteket vet ikke om noen nyttige kommandoer Hvorfor noen kommandoer er bevisst utilgjengelige i enkelte klientbiblioteker Hvordan justere tankesettet ditt fra en relasjonsdatabasedesigner Generelle tips om dataorganisering Utløp Pub/Sub-transaksjoner og Lua-skript Eksterne moduler Generelle tips om data konsistens

Modul 3: Ytelsestips

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

Modul 4: Drift

    Tilgjengelige utholdenhetsmekanismer Forholdsregler for å unngå SSD-slitasje Sikkerhetskopiering og gjenoppretting Verktøy for å utforske databaseinnhold Verktøy for dumpanalyse Tuning av holdbarhet vs ytelse Bytte mellom RDB og AOF Brukstilfeller for diskfrie Redis OS-nivå tunables relevant for Redis Overvåking Redis ytelse

Modul 5: Mer enn én Redis

    Starte flere forekomster av Redis på én server Partisjonering på applikasjonsnivå Master-slave-replikering Høy tilgjengelighet ved bruk av Redis Sentinel Redis Cluster Gjør at Sentinel og Cluster fungerer på tvers av NAT Gjør konsistente sikkerhetskopier

Modul 6: Høy tilgjengelighet

    Installer og konfigurer multi-Redis-servere Frittstående server med flere forekomster Master/slave-replikering Redis HA-klynge med Sentinel Redis sharding-klynge Kombinasjon av Redis replikering (med Sentinel) + Sharding-evne Overvåking, backup/gjenoppretting og ytelse tuning for oppsettet

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.
 21 timer

Antall deltakere



Price per participant

Testimonials (1)

Relaterte kurs

A Practical Introduction to NoSQL Databases

28 timer

Related Categories