如何从命令行(redis-cli)知道redis的状态?主从
该INFO命令返回当前的角色。
例如/如果我们是主人
role:master
除了其他细节外,还将显示。
如果我们切换到一个slave,也许可以使用slaveof:
slaveof 192.168.1.66 6379
当我们运行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
编辑:这是一个简洁的cli命令,如Linus所示(但刚刚删除了他的帖子):
redis-cli info | grep ^role
:)