Я пытаюсь передать сообщение на канал в redis, но у каждого пользователя есть свой канал со своим user_id.
способ, которым я могу воспользоваться, это получить все активные каналы и затем опубликовать их один за другим. потому что я знаю, что Redis не может публиковать, если другой канал.
но проблема в том, что в lib go-redis
я использую, когда пользователь подписывается и проверяет redis с помощью команды PUBSUB CAHNNELS
, нет результата канала. Я прочитал в документации, что функция подписки не активирует канал. так как я могу получить канал подписки?
есть ли решение, чтобы решить эту проблему?
я использую golang-redis
https://godoc.org/github.com/go-redis/redis