Redis
 sql >> Datenbank >  >> NoSQL >> Redis

Wie erkenne ich den Master/Slave-Status von Redis?

Der INFO-Befehl gibt die aktuelle Rolle zurück.

z.B. wenn wir der Meister sind

role:master

wird unter anderem angezeigt.

Und wenn wir zu einem Slave wechseln, vielleicht mit slaveof:

slaveof 192.168.1.66 6379

Wir bekommen mehr, wenn wir INFO:

ausführen
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

BEARBEITEN:Hier ist ein prägnanter cli-Befehl, wie von Linus gezeigt (der aber gerade seinen Beitrag gelöscht hat):

redis-cli info | grep ^role

:)