XINFO CONSUMERS

语法
XINFO CONSUMERS key group
自版本可用
5.0.0
时间复杂度
O(1)
ACL 类别
@read, @stream, @slow,

此命令返回存储在<key>中的流的<groupname>消费者组所属的消费者列表。

以下信息针对组中的每个消费者提供

  • name: 消费者的名称
  • pending: PEL 中的条目数量:等待消费者的消息,这些消息已传递但尚未确认
  • idle: 自消费者上次尝试交互(例如:XREADGROUPXCLAIMXAUTOCLAIM)以来经过的毫秒数
  • inactive: 自消费者上次成功交互(例如:实际读取一些条目到 PEL 的XREADGROUP,实际认领了一些条目的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 响应

数组响应:消费者及其属性的列表。

历史

  • 从 Redis 7.2.0 版本开始:添加了inactive 字段。
RATE THIS PAGE
Back to top ↑