Redis: Yüksek Performanslı Caching ve Gerçek Zamanlı Mesajlaşma
Redis, mikrosaniye yanıt süreleri gerektiren şirketler tarafından üretimde kullanılan bellek içi bir veri deposudur — oturum önbellekleri, hız sınırlandırıcıları, liderlik tabloları, iş kuyruğu ve gerçek zamanlı olay işlem hatları için. Bu kurs, Redis'in nasıl çalıştığını öğretir: veri yapıları, kalıcılık modeli, pub/sub mesajlaşması ve Streams API'si, küme yapılandırması ve dağıtılmış sistem tasarımına kadar.
Öğrenecekleriniz
Redis temelleri ile başlayacaksınız — temel veri yapıları, CLI ve anahtar geçerlilik süresi — ardından caching stratejileri, önbellek geçersiz kılma desenleri ve gelişmiş optimizasyon tekniklerine ilerleme yapacaksınız. Buradan kurs, gerçek zamanlı mesajlaşma için Pub/Sub, dayanıklı olay işleme için tüketici grupları ile Redis Streams ve sunucunun yerleşik yeteneklerini genişleten Redis Modules'ü kapsar. Ayrıca yüksek kullanılabilirlik çoğaltması, clustering ve dağıtılmış sistem mimarisi ile başlamadan önce güvenlik sertleştirme, en iyi uygulamalar, izleme ve sorun giderme konuları üzerinde çalışacaksınız.
Öğrenme Yolu
On iki kurs A1'den C2'ye kadar uzanır. İlk kurs olan Redis Fundamentals: Data Structures & CLI ücretsizdir. Orta seviye kurslar Building Real-time Applications with Pub/Sub, Advanced Redis Caching & Optimizations ve Securing Redis & Best Practices konularını kapsar. Kurs C1/C2 seviyesinde Advanced Stream Processing with Consumer Groups, Scaling Redis for High Availability & Performance, Monitoring, Troubleshooting & Performance Tuning ve capstone Designing Distributed Systems with Redis ile sonlanır.
Nasıl Çalışır
Her kurs, yerleşik editörde gerçek zamanlı geri bildirim ile tamamladığınız kısa, odaklanmış derslerden oluşur. Takılıp kaldığınızda bir AI tutor her zaman mevcuttur, böylece yapılandırma ayrıntıları üzerinde çalışabilir, beklenmedik davranışı debug edebilir ve momentum kaybetmeden kendi hızınızda ilerleyebilirsiniz.