Сервер отправляет сообщение через Redis по каналу, состоящему из некоторого имени и уникального идентификатора.Мне нужно найти этот канал и опубликовать что-нибудь на нем.
Пока я пытался читать документацию и экспериментировать с PSUBSCRIBE.Однако полученное сообщение не имеет полного названия канала.Это просто шаблон, который я отправил в PSUBSCRIBE.Итак, как я могу найти название канала?
Я также включил код ниже, если это поможет понять мою логику.
red = redis.StrictRedis(...)
pub = red.pubsub()
pub.psubscribe("name_pattern*")
for msg in pub.listen():
if msg["data"] == "...":
channel_name = msg["channel"]
red.publish(channel_name, "SOME MESSAGE")