redis如何实现异步队列

一.如何使用Redis做异步队列 1.使用List作为队列, RPUSH生产消息, LPOP消费消息 ➢缺点:没有等待队列里有值就直接消费 ➢弥补:可以通过在应用层引入Sleep机制去调用LPOP重试 2. BLPOP key [key .. timeout :阻塞直到队列有消息或者超时 ➢缺点:只能供-一个消费者消费 二.如何使用Redis做异步队列 pub/sub :主题订阅者模式 发送者(p
相关文章
相关标签/搜索