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.
Referanser (7)
Hands on work, not just theory.
Atilla Kolali - Raiffeisen Schweiz
Kurs - Redis for Developers and System Administrators
Quite Interactive with trainer and Hands-on training
Paresh Kumar Giri - The Raymond Corporation
Kurs - Redis for Developers and System Administrators
It provided a basic idea of how Redis worked.
Ben Lake - The Raymond Corporation
Kurs - Redis for Developers and System Administrators
I liked the small group, good interaction and possibility to customize.
Erik de Ruiter - KLM Accounts Payable SPL/AP
Kurs - Redis for Developers and System Administrators
interaction with the teacher. We had a lot of discussions about the several subjects.
arno bongenaar - KLM Accounts Payable SPL/AP
Kurs - Redis for Developers and System Administrators
The lectures were very interesting and the topics were well explained.
Maciej Szarski - Finder.com Poland Sp. z o. o.
Kurs - Redis for Developers and System Administrators
I genuinely was benefit from the training knowledge and mechanic.