Redis HAProxy with Redis Sentinel

İbrahim Yıldız
2 min readAug 21, 2022

Herkese Merhabalar Bu Yazımda Redis Sentinel ile High Availability Konusunu Anlatmaya Çalışıyor Olacağım Umarım Şimdiden Faydalı Olur

High Availability Nedir ?

Diğer Adıyla Yüksek Erişilebilirlik Demektir , Serverın Kesintisiz ve Performanslı Çalışmasına Hataları Ortadan Kaldırılmasına Olanak Sağlayan Yapıdır Diyebiliriz

Redis’de Bu Yapıyı Kurmaya Olanak Sağlayan Bileşen ise Redis Sentinel dir Redis Sentinel Cluster İzleme , Raporlama , Olası Hata , Failover Durumlarında Yardıma Koşuyor

Failover da Nedir ?

Yük Devretme Demektir :) Master Server Her Hangi Bir Crash Durumunda Slave Sunucuya Yüklerine Devrediyor ve Slave Sunucu Master Rolüne Geçiyor Master Sunucu Ayağa Kalkana dek Tabii Bunu da Sentinel Sayesinde Yapıyor

Tabii Bunun Yanında Redis Serverin Önüne HAProxy Yapısını Kuruyoruz Nedeni ise Master Sunucumuz Olası Bir Durumda Çöktüğünde Gelen İstekleri Başka Server’e Atabilme Olağanı ve Yük Dengeleme Sağlıyor

Biraz Çok Konuştuk Hadi Uygulama Kısmına Geçelim :)

Sentinel Ayarları

HAProxy Kurulumu ve Ayarları

Umarım Faydalı Olmuştur Beğenmeyi Takip Etmeyi Unutmayın Eksik , Hatalı veya Anlamadığınız Yer de Cevap Yazınız :)

--

--

No responses yet