Spec-Zone.ru › Redis

SSUBSCRIBE

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

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

В кластере Redis каналы фрагментов назначаются слотам с помощью того же алгоритма, который используется для назначения ключей слотам. Клиент(ы) может подписаться на узел, охватывающий слот (первичный/реплицированный), чтобы получать опубликованные сообщения. Все указанные каналы фрагментов должны принадлежать одному слоту для подписки в данном SSUBSCRIBE вызове. Клиент может подписаться на каналы разных слотов в отдельных SSUBSCRIBE вызовах.

Дополнительную информацию о фрагментированном Pub/Sub см. в разделе Фрагментированный Pub/Sub.

Возврат

При успешном выполнении эта команда ничего не возвращает. Вместо этого для каждого канала фрагмента одно сообщение с первым элементом, являющимся строкой "ssubscribe", отправляется в качестве подтверждения успешного выполнения команды. Обратите внимание, что эта команда также может вернуть перенаправление -MOVED.

Примеры

> ssubscribe orders
Reading messages... (press Ctrl-C to quit)
1) "ssubscribe"
2) "orders"
3) (integer) 1
1) "smessage"
2) "orders"
3) "hello"

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

Spec-Zone.ru

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