要查看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
命令。