Redis: høyytelsesbufring og meldinger i sanntid
Redis er et datalager i minnet som brukes i produksjon av selskaper som trenger responstider på mikrosekundnivå – til øktbuffere, hastighetsbegrensere, ledertavler, jobbkøer og hendelsespipelines i sanntid. Denne kursserien lærer deg hvordan Redis faktisk fungerer: datastrukturene, persistensmodellen, pub/sub-meldinger og Streams API, helt frem til klyngekonfigurasjon og design av distribuerte systemer.
Dette lærer du
Du starter med grunnleggende Redis – sentrale datastrukturer, CLI-en og utløp av nøkler – og går deretter videre til bufringsstrategier, mønstre for ugyldiggjøring av buffere og avanserte optimaliseringsteknikker. Derfra dekker kursserien Pub/Sub for meldinger i sanntid, Redis Streams med forbrukergrupper for varig hendelsesbehandling og Redis Modules, som utvider serverens innebygde funksjonalitet. Du arbeider også med sikkerhetsherding, beste praksis, overvåking og feilsøking før du tar for deg replikering med høy tilgjengelighet, klynging og arkitektur for distribuerte systemer.
Læringsløpet
Tolv kurs går fra A1 til C2. Det første kurset, Redis Fundamentals: Data Structures & CLI, er gratis. Mellomkursene dekker Building Real-time Applications with Pub/Sub, Advanced Redis Caching & Optimizations og Securing Redis & Best Practices. Kursserien avsluttes på C1/C2 med Advanced Stream Processing with Consumer Groups, Scaling Redis for High Availability & Performance, Monitoring, Troubleshooting & Performance Tuning og avslutningskurset Designing Distributed Systems with Redis.
Slik fungerer det
Hvert kurs er delt inn i korte, fokuserte leksjoner som du fullfører i det innebygde redigeringsverktøyet med tilbakemelding i sanntid. En AI-veileder er tilgjengelig når du står fast, slik at du kan arbeide deg gjennom konfigurasjonsdetaljer, feilsøke uventet atferd og lære i ditt eget tempo uten å miste fremdriften.