使用redis缓存实现mq功能思路
     2019-02-28 17:05:10   深圳市 阅读数 19 点赞 收藏 举报 编辑

具体思路:

首先,创建2个项目,一个命名为 生产者,另一个命名为 消费者,这2个项目 公用一个redis,

1、在生产者中使用hash的存储方式存储数据,
2、在消费者中使用死循环一直扫描生产者所存储的hash数据,如果hash列表有值了,将其取出,进行业务处理后,将hash中的该key删除,需要注意的是,不能使用多线程

具体流程请看下图:




图片.png


存取动作(下图)

图片.png

发表评论