Redis: High-Performance-Caching und Echtzeit-Messaging
Redis ist ein In-Memory-Datenspeicher, der in der Produktion von Unternehmen eingesetzt wird, die Microsekunden-Antwortzeiten benötigen — für Session-Caches, Rate Limiter, Leaderboards, Job Queues und Echtzeit-Event-Pipelines. Dieser Track vermittelt Ihnen, wie Redis tatsächlich funktioniert: seine Datenstrukturen, das Persistenzmodell, Pub/Sub-Messaging und die Streams API, bis hin zur Cluster-Konfiguration und Distributed-System-Design.
Was Sie lernen werden
Sie beginnen mit Redis-Grundlagen — grundlegende Datenstrukturen, die CLI und Key-Ablauf — und schreiten dann zu Caching-Strategien, Cache-Invalidierungsmustern und fortgeschrittenen Optimierungstechniken fort. Danach deckt der Track Pub/Sub für Echtzeit-Messaging, Redis Streams mit Consumer Groups für haltbare Event-Verarbeitung und Redis Modules ab, die die integrierten Fähigkeiten des Servers erweitern. Sie werden sich auch mit Security Hardening, Best Practices, Monitoring und Troubleshooting befassen, bevor Sie sich High-Availability-Replikation, Clustering und Distributed-System-Architektur aneignen.
Der Lernweg
Zwölf Kurse erstrecken sich von A1 bis C2. Der Eröffnungskurs Redis Fundamentals: Data Structures & CLI ist kostenlos. Mittelstufen-Kurse behandeln Building Real-time Applications with Pub/Sub, Advanced Redis Caching & Optimizations und Securing Redis & Best Practices. Der Track endet auf C1/C2 mit Advanced Stream Processing with Consumer Groups, Scaling Redis for High Availability & Performance, Monitoring, Troubleshooting & Performance Tuning und dem Abschluss-Kurs Designing Distributed Systems with Redis.
Wie es funktioniert
Jeder Kurs ist in kurze, fokussierte Lektionen unterteilt, die Sie im integrierten Editor mit Echtzeit-Feedback absolvieren. Ein AI Tutor steht Ihnen zur Verfügung, wenn Sie nicht weiterkommen, sodass Sie Konfigurationsdetails durcharbeiten, unerwartetes Verhalten debuggen und in Ihrem eigenen Tempo voranschreiten können, ohne an Momentum zu verlieren.