Redis
 sql >> Base de Dados >  >> NoSQL >> Redis

Como saber o status mestre/escravo do redis?


O comando INFO retorna a função atual.

e.g/ se somos o mestre
role:master

será mostrado, entre outros detalhes.

E se mudarmos para um slave, talvez usando slaveof:
slaveof 192.168.1.66 6379

Obtemos mais, quando executamos INFO:
role:slave
master_host:192.168.1.66
master_port:6379
master_link_status:down
master_last_io_seconds_ago:-1
master_sync_in_progress:0
master_link_down_since_seconds:1341313174

EDIT:Aqui está um comando cli sucinto, como mostrado por Linus (mas quem acabou de deletar seu post):
redis-cli info | grep ^role

:)