1) Вы не можете просматривать / проверять значения, которые были опубликованы на канале в прошлом.Вы можете думать о pubsub как о пожаре и забыть.Redis публикует сообщения на канале для клиентов, которые подписались на него, но не сохраняет сообщение для дальнейшего использования.Вы можете отслеживать только сообщения, опубликованные в режиме реального времени
2) Канал - это ссылка, используемая Redis для определения того, какие клиенты подписались на полученные сообщения, опубликованные на этом канале.
Очередь - это структура данных, котораясохраняет значения, эти значения могут быть доступны в будущем в порядке FIFO.Поэтому, если вы используете очередь для обмена сообщениями, сообщения будут оставаться в очереди до тех пор, пока вы не удалите их явно
3) ИМО не существует какого-либо замечательного бесплатного инструмента мониторинга для Redis.См. Некоторые доступные опции здесь
В качестве стороны, в отношении вопросов 1) и 2): если вы ищете надежный обмен сообщениями, проверьте Redis Streams.