众所周知,Redis提供了发布订阅功能以及利用List数据结构可以实现消息队列的功能,本来这些也没什么技术难度,但是每次写这些程序时候,生产者和消费者都要写一些重复代码(管理Redis)和一些容易混乱的代码(消费者如何实现发布订阅和消息队列的消费),能不能有个中间件或者一个工具(例如一个通用的组件,比如一个jar包),把这些东西封装起来,让不会Redis的人,像使用其他MQ系统一样使用,那就很赞了,所以本系列文章将对这块进行分享(大神请绕过,比较简单的东西),分享一下,自己也做一个记录:
1. 什么是发布订阅和消息队列
2. Redis的发布订阅如何使用
3. Redis的消息队列如何使用
4. Redis和其他大型MQ系统的定位
5. 为什么要做Redis的发布订阅和消息队列中间件Index-MQ-redis
6. Index-MQ-redis中间件如何实现发布订阅、使用Demo、使用场景
7. Index-MQ-redis中间件如何实现消息队列、使用Demo、使用场景
8. 总结。