Redis 集群中的 PUB/SUB 相关问题。

发布于 2022-09-04 02:04:06 字数 374 浏览 14 评论 0

在一个 redis 集群中有 redisA、redisB、redisC 三台 redis server。

如果:

  • clientA 连接 redis A 并 subscribe test

  • client B 连接 redis B 同样 subscribe test

  • 当 clientC 连接 redisC 时 publish test testMessage

clientAclientB 能收到订阅的消息(testMessage)吗?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

美人骨 2022-09-11 02:04:06

能收到

redis cluster 集群中,对pub sub 做了处理

redis cluster 集群节点之间两两之间通讯,包括互相传递节点信息,简况状态等,其中还有一个就是,pub 的消息会通过节点之间的两两长连接发送给每个节点。

所以,我感觉集群这种方式,不适合 pub sub,因为节点之间会浪费大量带宽,用来同步 pub 的消息

醉生梦死 2022-09-11 02:04:06

必须啊

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文