sql >> Base de Datos >  >> NoSQL >> Redis

¿Cómo saber el estado maestro/esclavo de redis?

El comando INFO devuelve el rol actual.

por ejemplo, si somos el amo

role:master

se mostrará, entre otros detalles.

Y si cambiamos a un esclavo, quizás usando slaveof:

slaveof 192.168.1.66 6379

Obtenemos más, cuando ejecutamos 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

EDITAR:aquí hay un comando cli sucinto como lo muestra Linus (pero que acaba de eliminar su publicación):

redis-cli info | grep ^role

:)