redis cluster dbsize 仅显示该节点上的键

redis cluster dbsize shows keys only on that node

我正在使用

连接到一个 Redis 集群节点

redis-cli -c -p 7001

当我发出 info 命令或 dbsize 命令时,我得到仅驻留在该节点上的键数,而不是我集群中所有节点的所有键的计数。 但是,如果我要求一个不在该节点上的密钥,它会从该节点获取密钥。 如果我希望 keys * 从所有可用节点生成所有密钥怎么办?

与任何类型的 Redis 实例对话时,您只是在与该特定实例对话。因此,任何命令都只在该实例的上下文中执行。如果你想聚合整个集群的键计数,你必须在每个主节点上发出命令并对结果求和。