Redis: högpresterande cachelagring och meddelanden i realtid
Redis är ett datalager i minnet som används i produktion av företag som behöver svarstider på mikrosekundnivå – för sessionscache, hastighetsbegränsare, topplistor, jobbköer och händelsepipelines i realtid. Det här spåret lär dig hur Redis faktiskt fungerar: dess datastrukturer, beständighetsmodell, Pub/Sub-meddelanden och Streams API, ända fram till klusterkonfiguration och design av distribuerade system.
Det här kommer du att lära dig
Du börjar med grunderna i Redis – centrala datastrukturer, CLI:t och utgång av nycklar – och går sedan vidare till cachelagringsstrategier, mönster för cacheinvalidiering och avancerade optimeringstekniker. Därefter omfattar spåret Pub/Sub för meddelanden i realtid, Redis Streams med konsumentgrupper för beständig händelsehantering och Redis Modules som utökar serverns inbyggda funktioner. Du arbetar också med säkerhetshärdning, bästa praxis, övervakning och felsökning innan du tar dig an replikering för hög tillgänglighet, klustring och arkitektur för distribuerade system.
Lärandets väg
Tolv kurser sträcker sig från A1 till C2. Den inledande kursen, Redis Fundamentals: Data Structures & CLI, är kostnadsfri. Kurserna på mellannivå omfattar Building Real-time Applications with Pub/Sub, Advanced Redis Caching & Optimizations och Securing Redis & Best Practices. Spåret avslutas på C1/C2 med Advanced Stream Processing with Consumer Groups, Scaling Redis for High Availability & Performance, Monitoring, Troubleshooting & Performance Tuning och slutprojektet Designing Distributed Systems with Redis.
Så fungerar det
Varje kurs är indelad i korta, fokuserade lektioner som du genomför i den inbyggda editorn med återkoppling i realtid. En AI-handledare finns tillgänglig när du kör fast, så att du kan arbeta igenom konfigurationsdetaljer, felsöka oväntat beteende och hålla ditt eget tempo utan att tappa momentum.