1

我正在使用连接到 redis 集群节点

redis-cli -c -p 7001

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

4

1 回答 1

1

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

于 2016-05-24T01:32:52.853 回答