首页 > 解决方案 > “redis 客户端列表”与“来自信息的连接客户端”有什么区别

问题描述

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

非常感谢。

标签: redisredis-cluster

解决方案


直接取自 Redis Docs,herehere,这些是不同之处:

CLIENT LIST 命令以人类可读的格式返回有关客户端连接服务器的信息和统计信息。

和...

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

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

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

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


推荐阅读