Spec-Zone.ru › Redis

SUBSCRIBE

SUBSCRIBE
Синтаксис
SUBSCRIBE channel [channel ...]
Доступно с версии:
2.0.0
Сложность по времени:
O(N), где N — количество каналов для подписки.
Категории ACL:
@pubsub, @slow,

Подписывает клиента на указанные каналы.

После перехода в состояние подписки клиент не должен издавать никаких других команд, кроме дополнительных SUBSCRIBE, SSUBSCRIBE, PSUBSCRIBE, UNSUBSCRIBE, SUNSUBSCRIBE, PUNSUBSCRIBE, PING, RESET и QUIT команд. Однако, если используется RESP3 (см. HELLO), клиент может издавать любые команды, находясь в состоянии подписки.

Для получения дополнительной информации, см. Pub/sub.

Возврат

При успешном выполнении команда ничего не возвращает. Вместо этого, для каждого канала, одно сообщение с первым элементом, строкой "subscribe", отправляется в качестве подтверждения успешного выполнения команды.

История изменений поведения

  • >= 6.2.0: Команда RESET может быть вызвана для выхода из состояния подписки.

© 2006–2022 Salvatore Sanfilippo
Licensed under the Creative Commons Attribution-ShareAlike License 4.0.
https://redis.io/commands/subscribe/

Spec-Zone.ru

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