DBAtlas · Atlas de operações de banco de dados

Verificar o estado do Sentinel, o master atual e o 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

O que faz

Lista os masters monitorados pelo Sentinel, o endereço do master atual, as réplicas conhecidas e os outros sentinels; verifica se o quorum e a maioria necessários para o failover estão disponíveis.

Quando usar

Quando a aplicação se conecta ao nó errado, ao verificar a topologia após um failover e antes de toda manutenção.

Atenção

Cada sentinel informa sua própria visão; GET-MASTER-ADDR-BY-NAME precisa retornar o mesmo endereço em todos os sentinels, caso contrário há uma partição de rede ou uma divergência de configuração. s_down/o_down no campo flags ou disconnected em uma réplica exige investigação urgente. A porta do Sentinel (26379) deve estar aberta no firewall apenas entre os sentinels e os clientes.

Abrir no DBAtlas →

Relacionados