标签: redis queue publish-subscribe
我正在使用Redis Pub / Sub实现在两个项目之间交换消息。我有几个订阅相同队列的频道。当发布者和订阅者都在运行时,一切都会顺利进行。当我只有发布者在工作(并且发布了许多消息)时,我希望订阅者启动时,它将读取以前排队的所有消息。但是发生的是,如果没有订阅者,Redis不会保留消息。我可以使用任何配置来保留消息,直到订阅者将其出队?
答案 0 :(得分:0)
Redis当前的行为不像带有“保留”标志的MQTT经纪人。
如果订阅是在消息发布后进行的,则订阅者将错过订阅并永久丢失。