要查詢Redis集群的狀態(tài),您可以使用redis-cli
命令行工具。請按照以下步驟操作:
打開命令行界面(在Windows上是CMD或PowerShell,在Linux和macOS上是Terminal)。
輸入以下命令以查看Redis集群的狀態(tài):
redis-cli cluster info
這將返回一個包含集群信息的JSON對象,其中包括以下關鍵信息:
cluster_state
: 集群的狀態(tài)(ok
表示正常,其他狀態(tài)可能有不同的含義)。cluster_nodes
: 集群中節(jié)點的詳細信息,包括節(jié)點ID、主機名、端口、角色(主節(jié)點或從節(jié)點)等。redis-cli cluster keys *
這將返回一個包含集群中所有鍵的列表。請注意,這可能需要一些時間來完成,具體取決于集群中的鍵數(shù)量。
redis-cli cluster nodes
這將返回一個包含集群中所有節(jié)點的詳細信息的表格,包括節(jié)點ID、地址、端口、角色、連接狀態(tài)等。
通過這些命令,您可以獲取Redis集群的狀態(tài)和性能信息,以便進行故障排查和性能優(yōu)化。