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