
Redis三种消息队列
1、基于Redis消息队列-List实现,它的数据结构是一个链表,容易模拟出入队列效果,出口和入口不一样,缺点是当消息队列当中没有消息时,它不会阻塞,这时候可以使用LPUSH和RPOP。消费者可以订阅一个或多个channel,生产者向对应channel发送消息后,所有订阅者都能收到相关消息。队列中消息是有序性的。消息队列字面意思就是存放消息的队列,里面有三个角色(生产者,消息队列,消费者)消息队列的好处就像快递员把快递放在快递柜一样,客户是消费者,快递小哥是生产者。2、基于PubSub的消息队列。






