要查看Redis集群的所有节点状态,可以使用Redis命令CLUSTER NODES
。
首先,使用Redis客户端连接到任意一个Redis节点。
在Redis命令行中,输入CLUSTER NODES
,然后按下回车键。
Redis会返回一个包含所有节点信息的字符串。每个节点的信息都包含了节点ID、IP地址、端口号、角色、状态等等。
示例输出:
6d06e0e8a4f8d4e4c8e5e0bc4d70ef7c6e1f3ec7 127.0.0.1:7001@17001 master - 0 1631718749000 1 connected 0-5460
1a7a7200d5e2fe6a8e7f8a7bd1a55ee4c3b2fbaa 127.0.0.1:7003@17003 slave 6d06e0e8a4f8d4e4c8e5e0bc4d70ef7c6e1f3ec7 0 1631718748000 3 connected
a993d6d5d02ef4f9ab8e2c8d3f4e5a41c6d2f3ea 127.0.0.1:7000@17000 myself,master - 0 1631718750000 0 connected 10923-16383
2e61782378bf86b15c949e5f7e8c8b0c98a3e0c6 127.0.0.1:7002@17002 slave a993d6d5d02ef4f9ab8e2c8d3f4e5a41c6d2f3ea 0 1631718747000 2 connected
每一行表示一个节点的信息,可以通过解析这些信息来了解每个节点的状态。
注意:需要确保至少有一个Redis节点是可用的,并且已经加入到了集群中,才能成功执行CLUSTER NODES
命令。