【问题标题】:Redis Cache Pub Sub delete after receiveRedis Cache Pub Sub 接收后删除
【发布时间】:2019-08-27 21:22:44
【问题描述】:

有没有办法在订阅者收到消息后删除该订阅者的消息,以防止该消息被同一频道的另一个订阅者阅读?

注意:Azure 服务总线支持此行为..

【问题讨论】:

    标签: redis publish-subscribe


    【解决方案1】:

    不,你不能用 Redis pubsub 做到这一点。

    但是,您可以使用Redis Stream 实现目标。您可以使用XGROUP CREATE 命令创建消费者组。对于 Redis Stream 中的每条消息,组中只有一个消费者可以读取该消息。详情请查看this

    【讨论】:

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