Spec-Zone.ru › Redis

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/

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API