如何在redis master上检查当前打开的连接

如何在redis master上检查当前打开的连接,redis,Redis,我想看看我是否能找出redis主服务器上有多少开放客户端连接。 我尝试了INFO Stats命令,但该命令只提供了收到的总连接数,而这并不能真正满足我的需要 除此之外,我运行了INFO Commandstats,无法完全理解以下输出 cmdstat_setex:calls=8,usec=96,usec_per_call=21 在redis文档中,它并没有真正说明这些数字的单位是什么。这是否真的意味着每个setex调用需要21秒才能完成? 我想知道怎么读这句话。它真正想要表达的是什么 如何在re

我想看看我是否能找出redis主服务器上有多少开放客户端连接。 我尝试了
INFO Stats
命令,但该命令只提供了收到的总连接数,而这并不能真正满足我的需要

除此之外,我运行了
INFO Commandstats
,无法完全理解以下输出

cmdstat_setex:calls=8,usec=96,usec_per_call=21
在redis文档中,它并没有真正说明这些数字的单位是什么。这是否真的意味着每个setex调用需要21秒才能完成? 我想知道怎么读这句话。它真正想要表达的是什么

如何在redis master上检查当前打开的连接

您可以使用该命令获取当前连接列表

cmdstat\u setex:calls=8,usec=96,usec\u per\u call=21


这意味着有8个
setex
调用,这些调用占用用户96微秒的时间。因此,每次调用的平均时间为
96/8=12
微秒。

因此,这意味着自redis master启动以来,总共有8次setex调用?是和否。这些计数器可以使用
CONFIG RESETSTAT
命令重置。