Redis yüksek erişilebilirlik ve Redis Cluster
Çoğaltma ve Sentinel ile otomatik yük devretmeyi derinlemesine kurar, Redis Cluster’ı yapılandırıp yeniden parçalar, kalıcılık ve yedek işlerini kümede yönetirsin.
Seviye 401 · 17 ders · 15 pratik lab
Dersler
Çoğaltma ve Sentinel
- Çoğaltmanın işleyişi: tam ve kısmi eşitleme
- Kopya ayarları ve salt okunur kopyalar
- Üç Sentinel ile izleme
- Yük devretme ve istemcinin yeni birincili bulması
- WAIT ile yazma güvencesi
- Kısa görev: birincili kapat, veri kaybını ölç
Redis Cluster
- Hash yuvaları ve küme yapısı
- Küme kurmak
- Hash etiketleri ve çok anahtarlı komutlar
- Küme istemcileri ve yönlendirmeler
- Yeniden parçalama ve düğüm eklemek
- Kümede yük devretme
- Kısa görev: kesinti olmadan düğüm ekle
İşletim
- Kümede yedek ve geri yükleme
- Kapasite ve bellek planlaması
- Kesintisiz sürüm yükseltme
- Bitirme görevi: bir oyun platformunun Redis kümesi
Pratik lablar
- Replika ekle ve eşitlemeyi izle: Bir replika bağla, INFO replication ile tam eşitlemenin bittiğini ve gecikmenin sıfırlandığını gör.
- Kısa kopmada kısmi eşitlemeyi sağla: Kopan replikanın tam eşitleme yerine kısmi eşitleme yapması için birikim arabelleğini boyutlandır ve test et.
- Birincili öldür ve kaybı WAIT ile ölç: Yazmaları WAIT ile ve WAIT olmadan yap, birincili öldürüp iki durumda kaybolan kayıt sayısını karşılaştır.
- Üç Sentinel'in görüşünü oku: Sentinel komutlarıyla izlenen birincili, replikaları ve çoğunluk sayısını çıkar.
- Sentinel ile yük devrini tetikle: Birincili durdur, yük devrinin süresini ölç ve istemcinin yeni birincili Sentinel'den bulduğunu doğrula.
- Bölünmüş beyin riskini azalt: Ağdan yalıtılmış eski birincilin yazma almaya devam ettiği durumu yeniden üret ve min-replicas ayarıyla sınırla.
- Bir anahtarın hangi düğümde olduğunu bul: CLUSTER KEYSLOT ile anahtarların yuvalarını hesapla ve hangi düğümde durduklarını göster.
- Altı düğümlü küme kur: Üç birincil ve üç replikalı bir küme kur, yuva dağılımını ve replika eşleşmesini doğrula.
- Çok anahtarlı komutu hash etiketiyle çalıştır: Kümede CROSSSLOT hatası veren sepet işlemini hash etiketleriyle yeniden adlandırıp tek yuvaya topla.
- İstemci yönlendirmesini gözle: Küme kipinde ve kipsiz redis-cli ile MOVED yanıtlarını gör ve farkı açıkla.
- Kesintisiz düğüm ekle: Yük altındaki kümeye yeni bir birincil ekle, yuvaları taşı ve istemcilerin hata almadığını izle.
- Kümede düğüm kaybını yönet: Bir birincil ve replikası birlikte düştüğünde kümenin durumunu çöz ve yuvaları kapsayacak şekilde kurtar.
- Kümenin her düğümünden yedek al: Tüm birincillerden RDB yedeği alıp tarihli klasöre toplayan kısa bir betik yaz.
- Bellek kapasitesini hesapla: Anahtar sayısı ve büyüme hızına göre altı ay sonraki bellek ihtiyacını hesapla ve düğüm sayısını öner.
- Kümeyi sırayla yeni sürüme taşı: Replikaları önce yükselt, elle yük devri yap ve oyun sunucusunun bağlantısı kopmadan tüm kümeyi yeni sürüme geçir.
Kurs hakkında
Çoğaltma ve Sentinel ile otomatik yük devretmeyi derinlemesine kurar, Redis Cluster’ı yapılandırıp yeniden parçalar, kalıcılık ve yedek işlerini kümede yönetirsin.
Ne öğreneceksin
- Çoğaltma ve Sentinel
- Redis Cluster
- İşletim
Ön koşullar
Aynı yolun 301 düzeyine kadar olan konularını uygulamış olmalısın.
Lab ortamı
Dersler, tarayıcında açılan sana özel bir Kali Linux terminalinde ve ona bağlı özel bir lab ağında geçer. Kurulum gerekmez.
Sık sorulan sorular
- Bu kurs benim düzeyime uygun mu?
- Kurs 401 düzeyindedir; daha düşük düzeydeki kursların konularını bildiğin varsayılır.
- Kurulum gerekir mi?
- Hayır. Her ders tarayıcında açılan sana özel bir lab ortamında geçer.
- Dersler nasıl işleniyor?
- Her ders 8 ile 10 adımdan ve bir kısa sınavdan oluşur. İlk adımlarda yazman gereken komut gösterilir, sonraki adımlarda yardım azalır; iki denemede takılırsan çözüm açılır.
- Ücretsiz deneyebilir miyim?
- Evet. Her kursun ilk üç dersi ücretsizdir.