我已经在 C# 中实现了基于 redis 的应用程序。它是一个多层发布/订阅架构。 我有 Redis 桌面管理器 (RDM) 以及在本地运行的 Redis 服务器。 还有一个 ApplicationCacheManager ACM)ication 用于监控发布/订阅。 问题是当我订阅一个 channel 时说
ApplicationCacheManagerResponse
ACM 订阅成功。 但是当我用
发布到这个 channel 时ApplicationCacheManagerRequest
从 RDM 它将返回 0 并且没有消息显示在订阅的 channel 中。
添加图片以供进一步引用。
如果我遗漏了 PUB/SUB 架构中的任何步骤,请给我建议。
最佳答案
0 表示没有订阅者收到您的发布 https://redis.io/commands/publish
关于Redis pub/sub 架构在发布到 chanel 时返回 0,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46314080/