DBAtlas · Atlas de operaciones de bases de datos

Comprobar el estado de Sentinel, el master actual y el quorum

RedisSentinel

Comando

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 sentinel

Qué hace

Lista los masters monitoreados por Sentinel, la dirección del master actual, las réplicas conocidas y los demás sentinels; verifica que el quorum y la mayoría necesarios para el failover están disponibles.

Cuándo usarlo

Cuando la aplicación se conecta al nodo equivocado, al verificar la topología tras un failover y antes de cada mantenimiento.

Precaución

Cada sentinel informa de su propia visión; GET-MASTER-ADDR-BY-NAME debe devolver la misma dirección en todos los sentinels; de lo contrario hay una partición de red o una configuración discordante. s_down/o_down en el campo flags o disconnected en una réplica requiere investigación urgente. El puerto de Sentinel (26379) debe estar abierto en el firewall solo entre sentinels y clientes.

Abrir en DBAtlas →

Relacionado