要查看Redis集群中的所有鍵(key),可以使用以下命令:
使用redis-cli
命令行工具連接到Redis集群。
運行CLUSTER NODES
命令,獲取Redis集群中所有節點的信息。
從節點信息中獲取一個主節點(即帶有“master”標記的節點)的IP地址和端口號。
使用redis-cli
命令行工具連接到選定的主節點。
運行KEYS *
命令,獲取該主節點上的所有鍵。
以下是一個示例命令序列:
redis-cli
> CLUSTER NODES
從節點信息中選擇一個主節點,例如127.0.0.1:6379
,然后連接到該主節點:
redis-cli -h 127.0.0.1 -p 6379
> KEYS *
這將返回主節點上的所有鍵。請注意,KEYS *
命令會阻塞Redis服務器,因為它需要掃描所有鍵。對于大型Redis數據庫,這可能會導致性能問題。因此,最好在非生產環境中使用此命令,或者使用SCAN
命令逐步迭代鍵。