PUBSUB
PUBSUB NUMSUB
PUBSUB NUMSUB [channel [channel ...]]
- Доступно с версии:
- 2.8.0
- Сложность по времени:
- O(N) для подкоманды NUMSUB, где N — количество запрошенных каналов
- Категории ACL:
-
@pubsub,@slow,
Возвращает количество подписчиков (исключая клиентов, подписанных на шаблоны) для указанных каналов.
Обратите внимание, что команду можно вызвать без каналов. В этом случае она вернёт пустой список.
Примечание для кластеров: в Redis Cluster клиенты могут подписываться на каждый узел и публиковать сообщения на каждый другой узел. Кластер обеспечит пересылку опубликованных сообщений по мере необходимости. Однако ответы PUBSUB в кластере сообщают информацию только с узла Pub/Sub, а не со всего кластера.
Возврат
Массивный ответ: список каналов и количества подписчиков на каждый канал.
Формат — канал, счёт, канал, счёт, ... , список плоский. Порядок каналов соответствует порядку в вызове команды.
© 2006–2022 Salvatore Sanfilippo
Licensed under the Creative Commons Attribution-ShareAlike License 4.0.
https://redis.io/commands/pubsub-numsub/