【问题标题】:redis pub sub and ttlredis pub sub 和 ttl
【发布时间】:2011-10-13 19:07:29
【问题描述】:

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

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

【问题讨论】:

    标签: redis publish-subscribe


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

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

      此外,正如 Ganesh 所说,发布订阅队列不存储消息。

      【讨论】:

        猜你喜欢
        • 2011-10-17
        • 1970-01-01
        • 2015-11-09
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-01-18
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多