XINFO 消费者

语法
XINFO CONSUMERS key group
从以下位置开始可用:
5.0.0
时间复杂度:
O(1)
ACL 类别:
@read, @stream, @slow,

此命令返回属于<groupname>存储于<key>.

为组中的每个使用者提供以下信息:

  • name:消费者的名称
  • pending:PEL:使用者的 pending messages 中的条目数,这些消息是已送达但尚未确认的消息
  • idle:自使用者上次尝试交互以来经过的毫秒数(示例:XREADGROUP,XCLAIM,XAUTOCLAIM)
  • inactive:自使用者上次成功交互以来经过的毫秒数(示例:XREADGROUP实际上将一些条目读取到 PEL 中,XCLAIM/XAUTOCLAIM这实际上占用了一些条目)

请注意,在 Redis 7.2.0 之前,idle 用于表示自上次成功交互以来经过的时间。 在 7.2.0 中,添加了 inactive,并将 idle 更改为表示自上次尝试交互以来经过的时间。

例子

> XINFO CONSUMERS mystream mygroup
1) 1) name
   2) "Alice"
   3) pending
   4) (integer) 1
   5) idle
   6) (integer) 9104628
   7) inactive
   8) (integer) 18104698
2) 1) name
   2) "Bob"
   3) pending
   4) (integer) 1
   5) idle
   6) (integer) 83841983
   7) inactive
   8) (integer) 993841998

RESP2/RESP3 回复

Array reply:消费者及其属性的列表。

历史

  • 从 Redis 版本 7.2.0 开始:添加了inactive字段,并将idle.
为本页评分
返回顶部 ↑