redis pub sub和ttl

时间:2011-10-13 19:07:29

标签: redis publish-subscribe

有没有办法让我在redis中过期“发布”消息?

我需要这个,因为根据我的理解,任何已发布的消息都将被放入队列,直到有订阅者。在这种情况下,如果没有订户,即使数据可能已经无用,我也会存储数据。

2 个答案:

答案 0 :(得分:2)

已发布的消息永远不会存储在redis中。 Redis PUB/SUB

答案 1 :(得分:0)

还要考虑的另一件事是:您始终可以在消息的字符串表示中添加时间戳。然后,即使消费者收到消息但没有及时处理,也可以忽略它。

另外,正如Ganesh所说,pubsub队列不存储消息。