Redis发布/订阅不保留消息

时间:2018-10-18 22:37:01

标签: redis queue publish-subscribe

我正在使用Redis Pub / Sub实现在两个项目之间交换消息。我有几个订阅相同队列的频道。当发布者和订阅者都在运行时,一切都会顺利进行。当我只有发布者在工作(并且发布了许多消息)时,我希望订阅者启动时,它将读取以前排队的所有消息。但是发生的是,如果没有订阅者,Redis不会保留消息。我可以使用任何配置来保留消息,直到订阅者将其出队?

1 个答案:

答案 0 :(得分:0)

Redis当前的行为不像带有“保留”标志的MQTT经纪人。

如果订阅是在消息发布后进行的,则订阅者将错过订阅并永久丢失。