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/