gpt4 book ai didi

redis - Redis发布/订阅-发布者也是订阅者?

转载 作者:行者123 更新时间:2023-12-03 06:42:30 24 4
gpt4 key购买 nike

我是Redis的新手,并且一直在和Pub / Sub玩玩。由于依赖性因素,我希望发布者也成为 channel 的订户,这样,当发布者通过该 channel 发送消息时,他们也会收到该消息。这可能吗?

最佳答案

不,由于没有持久性,因此pub/sub是不可能的。当发布者将消息发布到 channel 时,只有该 channel 的已连接客户端会收到该消息。没有消息将被保存。由于您的发布者不会以订阅者身份连接,因此您将无法收到之前发布的内容。即使订户失去连接并重新连接,在断开连接时他也不会收到消息。

有一些解决方法,例如,每当您发布一条消息时,就可以将其发送到已排序的集合/列表中,以便稍后阅读。

另一种方法可以使用keyspace notifications,但没有尝试过。您可以检查详细信息here

关于redis - Redis发布/订阅-发布者也是订阅者?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62250119/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com