XINFO
XINFO CONSUMERS
Синтаксис
XINFO CONSUMERS key group
- Доступно с версии:
- 5.0.0
- Сложность по времени:
- O(1)
- Категории ACL:
-
@read,@stream,@slow,
Эта команда возвращает список потребителей, которые принадлежат группе потребителей <groupname> потока, хранящегося по адресу <key>.
Для каждого потребителя в группе предоставляется следующая информация:
- name: имя потребителя
- pending: количество записей в очереди: необработанные сообщения для потребителя, которые были доставлены, но еще не подтверждены
-
idle: количество миллисекунд, прошедших с последней попытки взаимодействия потребителя (Примеры:
XREADGROUP,XCLAIM,XAUTOCLAIM) -
inactive: количество миллисекунд, прошедших с последнего успешного взаимодействия потребителя (Примеры:
XREADGROUP, который фактически прочитал некоторые записи в очередь,XCLAIM/XAUTOCLAIM, который фактически потребовал некоторые записи)
@reply
Массивный ответ: список потребителей.
Примеры
> 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 7.2.0: Добавлен параметр
inactive.
© 2006–2022 Salvatore Sanfilippo
Licensed under the Creative Commons Attribution-ShareAlike License 4.0.
https://redis.io/commands/xinfo-consumers/