Redis stream 消息队列如何增加优先处理任务?
时间: 2020-08-21来源:V2EX
前景提要
以前一直用的 LIST 做消息队列,使用 rpush/blpop 做生产者消费者,现在发现了 STREAM 这个好东西,但是有一个需求似乎满足不了:一个生产者,对应多个消费者,但有时生产者需要发一个优先处理的任务消费,以前是用的 LIST rpush/blpop,如果有要优先消费的任务会直接 lpush,这样会优先处理。而 STREAM 只有 XADD 可以增加消息到队尾,想请问各位,这个需求在 STREAM 中是否可以满足?不行的话还是老老实实用回 LIST PS: 只考虑 Redis,不更换消息队列组件

科技资讯:

科技学院:

科技百科:

科技书籍:

网站大全:

软件大全:

热门排行