Mövzunu Açan
#0
Redis, yüksek performanslı bir veri yapısı sunucusudur ve veri tutarlılığı için Sentinel modülü ile birlikte kullanılabilir. Sentinel, Redis sunucularının yüksek kullanılabilirliğini sağlamak amacıyla tasarlanmıştır. Bu yazıda, Redis Sentinel kurulumunu adım adım inceleyeceğiz.
İlk olarak, Redis ve Sentinel'ın kurulumuna başlayacağız. Redis'i kurmak için öncelikle sisteminizde gerekli bağımlılıkların yüklü olduğundan emin olun. Aşağıda Ubuntu tabanlı bir dağıtım için gerekli adımlar verilmiştir:
Bu dosyaya aşağıdaki ayarları ekleyin:
Bu adımları takip ederek Redis Sentinel kurulumu tamamlanmış olacaktır. Sentinel, yüksek erişilebilirlik sağlarken, veri kaybını en aza indirir. Bu yapılandırma ile birlikte, sisteminizin ölçeklenebilirliğini ve güvenilirliğini artırmış olursunuz. Redis Sentinel hakkında daha fazla bilgi ve ileri düzey konfigürasyonlar için resmi Redis dokümantasyonuna göz atabilirsiniz.
İlk olarak, Redis ve Sentinel'ın kurulumuna başlayacağız. Redis'i kurmak için öncelikle sisteminizde gerekli bağımlılıkların yüklü olduğundan emin olun. Aşağıda Ubuntu tabanlı bir dağıtım için gerekli adımlar verilmiştir:
- Redis'i Yükleme:
CODE
12 sudo apt update
sudo apt install redis-server- Konfigürasyon Dosyasını Düzenleme:
/etc/redis/redis.conf konumundadır. Bu dosyayı bir metin editörü ile açın ve aşağıdaki ayarları yapın:bind 127.0.0.1satırını değiştirerek, Sentinel'ın diğer sunucularla iletişim kurabilmesi için gerekli IP adreslerini ekleyin.
protected-modeayarınınoolarak değiştirin.
- Sentinel'ı Yükleme:
CODE
1 sudo nano /etc/redis/sentinel.confBu dosyaya aşağıdaki ayarları ekleyin:
CODE
1234 port 26379
sentinel monitor mymaster <MASTER_IP> <MASTER_PORT> <QUORUM>
sentinel down-after-milliseconds mymaster 5000
sentinel failover-timeout mymaster 60000- Servisleri Başlatma:
CODE
12 sudo systemctl restart redis-server
sudo redis-server /etc/redis/sentinel.conf- Sentinel Durumunu Kontrol Etme:
CODE
1 redis-cli -p 26379 sentinel mastersBu adımları takip ederek Redis Sentinel kurulumu tamamlanmış olacaktır. Sentinel, yüksek erişilebilirlik sağlarken, veri kaybını en aza indirir. Bu yapılandırma ile birlikte, sisteminizin ölçeklenebilirliğini ve güvenilirliğini artırmış olursunuz. Redis Sentinel hakkında daha fazla bilgi ve ileri düzey konfigürasyonlar için resmi Redis dokümantasyonuna göz atabilirsiniz.