XINFO CONSUMERS

返回消费者组中的消费者列表。

语法

XINFO CONSUMERS key group

引入版本:5.0.0

复杂度摘要:O(1)

此命令返回属于存储在 key 的流的 groupname 使用者组的使用者列表。

为该组中的每个消费者提供以下信息:

  • 姓名:消费者姓名
  • 待定:PEL中的条目数:消费者的待处理消息,即已发送但尚未确认的消息
  • 闲置:自消费者上次尝试交互以来经过的毫秒数(示例:XREADGROUP、XCLAIM、XAUTOCLAIM)
  • 不活跃:自消费者上次成功交互以来经过的毫秒数(示例:实际将某些条目读入 PEL 的 XREADGROUP、实际声明某些条目的 XCLAIM/XAUTOCLAIM)

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

必需参数

key

流键。

group

消费者组名称。

示例

> 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

Redis Software 与 Redis Cloud 兼容性

Redis
软件
Redis
Cloud
说明
✅ 标准
✅ 主动-主动
✅ 标准
✅ 主动-主动

返回值

RESP2

数组回复:消费者及其属性的列表。

RESP3

数组回复:消费者及其属性的列表。

资料来源:Redis 官方 XINFO CONSUMERS 文档;中文内容参考 Redis 文档许可。