收到后将Redis Cache Pub Sub删除

时间:2019-08-27 21:22:44

标签: redis publish-subscribe

一旦该订户接收到一条消息,是否可以从该订户中删除一条消息,以防止该消息被另一个订户读取到同一频道?

注意:Azure Service Bus支持此行为。

1 个答案:

答案 0 :(得分:1)

不,您不能使用Redis pubsub来做到这一点。

但是,您可以使用Redis Stream实现目标。您可以使用+------------+--------------------+ | department | euclidean_distance | +------------+--------------------+ | 1 | .4022 | | 4 | .4131 | | 186 | .3882 | +------------+--------------------+ 命令创建使用者组。对于Redis流中的每条消息,组中只有一个使用者可以阅读该消息。查看this了解详情。