Redis
 sql >> Database >  >> NoSQL >> Redis

Come conoscere lo stato master/slave di redis?

Il comando INFO restituisce il ruolo corrente.

es/ se siamo noi il padrone

role:master

verrà mostrato, tra gli altri dettagli.

E se passiamo a uno slave, magari usando slaveof:

slaveof 192.168.1.66 6379

Otteniamo di più, quando eseguiamo 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:ecco un succinto comando cli come mostrato da Linus (ma che ha appena cancellato il suo post):

redis-cli info | grep ^role

:)