【问题标题】:What is the difference of "redis client list" with "connected client from info"“redis 客户端列表”与“来自信息的连接客户端”有什么区别
【发布时间】:2020-01-25 21:30:13
【问题描述】:

我正在从 Redis 检查实际连接的客户端。哪一个应该告诉我真相?我知道“redis-cli 客户端列表”可以给我更多信息,但是,总和与(redis-cli 信息)中连接的客户端中的值不同。有人可以帮我理解这两者之间的区别吗?对于连接的数量,我应该信任谁?

非常感谢。

【问题讨论】:

    标签: redis redis-cluster


    【解决方案1】:

    直接取自 Redis 文档,herehere,这些是区别:

    CLIENT LIST 命令返回有关 客户端连接服务器以大多数人类可读的格式。

    还有……

    INFO 命令返回有关服务器的信息和统计信息 采用计算机易于解析且易于阅读的格式 人类。

    但是,为了回答您的问题,两个命令应该告诉您相同数量的连接,除非连接是INFO 命令文档中所述的副本...

    connected_clients:客户端连接数(不包括连接 来自副本)

    CLIENT LIST 是您应该依赖的关于您的客户端/连接的关键数据

    【讨论】:

    • 谢谢。但问题是我们没有看到 client_list 汇总量等于总 connected_clients。那就是问题所在。哪一个是真相。 Redis 中这两个底层有什么区别?
    • @JamesXu 因此,当您计算CLIENT INFO 中的客户端并减去那些是副本或从属的客户端时,您看到的数字与INFO clients 中的connected_clients 不同?
    猜你喜欢
    • 2012-01-02
    • 1970-01-01
    • 1970-01-01
    • 2014-07-12
    • 2017-05-25
    • 1970-01-01
    • 2017-08-04
    • 1970-01-01
    • 2018-10-01
    相关资源
    最近更新 更多