要查詢Redis集群狀態(tài),您可以使用redis-cli
命令行工具。請按照以下步驟操作:
打開命令行界面(在Windows上是命令提示符或PowerShell,在Linux或macOS上是終端)。
輸入以下命令以獲取集群節(jié)點(diǎn)信息:
redis-cli cluster nodes
這將顯示集群中所有節(jié)點(diǎn)的詳細(xì)信息,包括節(jié)點(diǎn)ID、主機(jī)名、端口、角色(主節(jié)點(diǎn)、從節(jié)點(diǎn)或哨兵節(jié)點(diǎn))以及連接狀態(tài)。
redis-cli cluster cluster-nodes
這將顯示集群的拓?fù)浣Y(jié)構(gòu),包括每個節(jié)點(diǎn)的連接情況和從節(jié)點(diǎn)所屬的主節(jié)點(diǎn)。
redis-cli cluster health
這將返回集群的健康狀況,可能的返回值有ok
(所有主節(jié)點(diǎn)都正常運(yùn)行)、warning
(某些主節(jié)點(diǎn)存在從節(jié)點(diǎn)數(shù)量不足等警告)或fail
(至少有一個主節(jié)點(diǎn)不可用)。
通過這些命令,您可以查詢Redis集群的狀態(tài)并獲取有關(guān)集群節(jié)點(diǎn)和拓?fù)浣Y(jié)構(gòu)的詳細(xì)信息。