Vérifier l'état de Sentinel, le master actuel et le quorum
RedisSentinelCommande
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
# Are there enough sentinels (quorum and majority) for a failover:
redis-cli -p 26379 SENTINEL CKQUORUM mymaster
redis-cli -p 26379 INFO sentinelCe que fait la commande
Liste les masters surveillés par Sentinel, l'adresse du master actuel, les réplicas connus et les autres sentinels ; vérifie que le quorum et la majorité nécessaires au basculement sont disponibles.
Quand l'utiliser
Quand l'application se connecte au mauvais nœud, pour vérifier la topologie après un basculement, et avant chaque maintenance.
Attention
Chaque sentinel rapporte sa propre vue ; GET-MASTER-ADDR-BY-NAME doit renvoyer la même adresse sur tous les sentinels, sinon il y a une partition réseau ou une incohérence de configuration. s_down/o_down dans le champ flags ou disconnected sur un réplica nécessite une investigation urgente. Le port Sentinel (26379) ne doit être ouvert dans le pare-feu qu'entre sentinels et clients.