Redis: Højtydende caching og meddelelser i realtid
Redis er et datalager i hukommelsen, som bruges i produktion af virksomheder, der har brug for svartider på mikrosekunder — til sessionscaches, hastighedsbegrænsere, ranglister, jobkøer og hændelsesarbejdsgange i realtid. Dette forløb lærer dig, hvordan Redis faktisk fungerer: dets datastrukturer, persistensmodel, pub/sub-meddelelser og Streams API, helt frem til klyngekonfiguration og design af distribuerede systemer.
Det lærer du
Du begynder med det grundlæggende i Redis — centrale datastrukturer, CLI og udløb af nøgler — og går derefter videre til cachingstrategier, mønstre for cache-ugyldiggørelse og avancerede optimeringsteknikker. Herefter dækker forløbet Pub/Sub til meddelelser i realtid, Redis Streams med forbrugergrupper til varig behandling af hændelser samt Redis Modules, der udvider serverens indbyggede funktioner. Du arbejder også med sikkerhedshærdning, bedste praksis, overvågning og fejlfinding, før du går videre til replikering med høj tilgængelighed, klyngedannelse og arkitektur for distribuerede systemer.
Læringsforløbet
Tolv kurser spænder fra A1 til C2. Det indledende kursus, Redis-grundlæggende: Datastrukturer og CLI, er gratis. Kurserne på mellemniveau dækker Opbygning af realtidsapplikationer med Pub/Sub, Avanceret Redis-caching og optimering samt Sikring af Redis og bedste praksis. Forløbet afsluttes på C1/C2 med Avanceret strømbehandling med forbrugergrupper, Skalering af Redis til høj tilgængelighed og ydeevne, Overvågning, fejlfinding og ydelsesoptimering samt afslutningskurset Design af distribuerede systemer med Redis.
Sådan fungerer det
Hvert kursus er opdelt i korte, fokuserede lektioner, som du gennemfører i den indbyggede editor med feedback i realtid. En AI-vejleder er tilgængelig, når du går i stå, så du kan arbejde dig gennem konfigurationsdetaljer, fejlfinde uventet adfærd og lære i dit eget tempo uden at miste fremdriften.