Подписка на несколько каналов через одного абонента-клиента «ioredis»

#redis #nestjs #publish-subscribe #ioredis

Вопрос:

Я работаю над проектом обмена сообщениями, где мне нужно иметь большое количество подписок на каналы Redis PubSub, как показано на рисунке ниже . Я нахожусь в NestJS и использую библиотеку «ioredis». У меня есть несколько вопросов относительно этого дизайна,

введите описание изображения здесь

  1. Предполагая, что есть только один клиент-подписчик, все ли подписки на каналы мультиплексируются через одно соединение Redis?
  2. Существует ли ограничение на количество подписок на каналы, которые может иметь клиент, при условии, что кластер Redis может масштабироваться.

Спасибо.