Просмотр значений канала Redis PubSub - PullRequest
0 голосов
/ 01 марта 2019

У меня мало вопросов, я не смог найти ответы из учебника Redis

1) как я могу просмотреть / проверить значения канала Redis PubSub?Команда Monitor предназначена для отладки Redis, но я хочу проверить, что ранее было передано на канал.

2) Какова точная разница между каналом и очередью?

3) какя могу контролировать кластер Redis в бесплатном веб-приложении?

1 Ответ

0 голосов
/ 01 марта 2019

1) Вы не можете просматривать / проверять значения, которые были опубликованы на канале в прошлом.Вы можете думать о pubsub как о пожаре и забыть.Redis публикует сообщения на канале для клиентов, которые подписались на него, но не сохраняет сообщение для дальнейшего использования.Вы можете отслеживать только сообщения, опубликованные в режиме реального времени

2) Канал - это ссылка, используемая Redis для определения того, какие клиенты подписались на полученные сообщения, опубликованные на этом канале.

Очередь - это структура данных, котораясохраняет значения, эти значения могут быть доступны в будущем в порядке FIFO.Поэтому, если вы используете очередь для обмена сообщениями, сообщения будут оставаться в очереди до тех пор, пока вы не удалите их явно

3) ИМО не существует какого-либо замечательного бесплатного инструмента мониторинга для Redis.См. Некоторые доступные опции здесь

В качестве стороны, в отношении вопросов 1) и 2): если вы ищете надежный обмен сообщениями, проверьте Redis Streams.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...