要查看 Redis 集群中總的 key 數量,可以使用 Redis 的命令 SCAN
遍歷所有的 key,并統計數量。以下是一個示例代碼:
redis-cli --cluster call IP:PORT SCAN 0 COUNT 1000
在這個命令中,IP:PORT
是 Redis 集群中的任意一個節點的 IP 地址和端口號,SCAN 0 COUNT 1000
表示從索引為 0 的位置開始遍歷所有 key,每次返回最多 1000 個 key。你可以根據實際情況調整 COUNT 參數的值,以避免一次返回過多的 key 導致性能問題。
當命令執行完成后,你會得到一個包含所有 key 的列表。通過統計這個列表的長度,即可獲得 Redis 集群中總的 key 數量。