【问题标题】:Redis - Get total dataset size in a clusterRedis - 获取集群中的总数据集大小
【发布时间】:2019-06-02 07:42:36
【问题描述】:

当 Redis 实例设置并运行时,可以通过查看 used_memory_dataset 字段从以下命令的输出中检索数据集大小(以字节为单位)。

./redis-cli -h <ip address> -p <port> info

但是,当我在集群模式下运行多个实例时,如何检索整个集群的数据集大小? redis-cli 工具还能用于此类基于集群的命令吗?

【问题讨论】:

    标签: redis redis-cluster redis-cli


    【解决方案1】:

    从 Redis v5 开始,cli 包括 cluster-smarts。您可以使用以下形式调用命令,例如INFO,在所有节点上:

    redis-cli --cluster call ip:port command
    

    要计算数据集的总大小,您必须将不同的回复相加。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-11-29
      • 1970-01-01
      • 1970-01-01
      • 2020-01-01
      • 2017-09-24
      • 2018-02-19
      相关资源
      最近更新 更多