DBAtlas · Veritabanı operasyon atlası

Sentinel durumunu, mevcut master'ı ve quorum'u kontrol et

RedisSentinel

Komut

redis-cli -p 26379 SENTINEL MASTERS
redis-cli -p 26379 SENTINEL GET-MASTER-ADDR-BY-NAME mymaster
redis-cli -p 26379 SENTINEL REPLICAS mymaster
redis-cli -p 26379 SENTINEL SENTINELS mymaster
# Failover icin yeterli sentinel (quorum ve majority) var mi:
redis-cli -p 26379 SENTINEL CKQUORUM mymaster
redis-cli -p 26379 INFO sentinel

Ne yapar?

Sentinel'in izlediği master'ları, güncel master adresini, bilinen replikaları ve diğer sentinel'leri listeler; failover için gereken quorum ve majority'nin sağlanıp sağlanmadığını doğrular.

Ne zaman kullanılır?

Uygulama yanlış düğüme bağlandığında, failover sonrası topolojiyi doğrularken ve her bakım öncesinde.

Dikkat

Her sentinel kendi görüşünü raporlar; tüm sentinel'lerde GET-MASTER-ADDR-BY-NAME aynı adresi dönmeli, farklıysa ağ bölünmesi veya yapılandırma tutarsızlığı vardır. flags alanında s_down/o_down veya replikada disconnected görmek acil incelenmeli. Sentinel portu (26379) güvenlik duvarında yalnızca sentinel'ler ve client'lar arasında açık olmalıdır.

DBAtlas'ta aç →

İlgili