有没有办法让我在redis中过期“发布”消息?
我需要这个,因为根据我的理解,任何已发布的消息都将被放入队列,直到有订阅者。在这种情况下,如果没有订户,即使数据可能已经无用,我也会存储数据。
答案 0 :(得分:2)
已发布的消息永远不会存储在redis中。 Redis PUB/SUB
答案 1 :(得分:0)
还要考虑的另一件事是:您始终可以在消息的字符串表示中添加时间戳。然后,即使消费者收到消息但没有及时处理,也可以忽略它。
另外,正如Ganesh所说,pubsub队列不存储消息。