redis stream java消息队列_SpringBoot第十四篇:在springboot中用redis实现消息队列

这篇文章主要讲述如何在springboot中用reids实现消息队列。

准备阶段

  • 安装redis,可参考我的另一篇文章,5分钟带你入门Redis。
  • java 1.8
  • maven 3.0
  • idea

环境依赖

创建一个新的springboot工程,在其pom文件,加入spring-boot-starter-data-redis依赖:

org.springframework.boot spring-boot-starter-data-redis 

创建一个消息接收者

REcevier类,它是一个普通的类,需要注入到springboot中。

6178f959b96c43958575214dddd00db3

注入消息接收者

7762ab6d24ed460d9c86845c4a8d8535

注入消息监听容器

在spring data redis中,利用redis发送一条消息和接受一条消息,需要三样东西:

  • 一个连接工厂
  • 一个消息监听容器
  • Redis template

上述1、3步已经完成,所以只需注入消息监听容器即可:

2361f11e2b484032b8ced25748164cfa

测试

在springboot入口的main方法:

bec01536f0934a3b861771f500e018ec

先用redisTemplate发送一条消息,接收者接收到后,打印出来。启动springboot程序,控制台打印:

2017-04-20 17:25:15.536 INFO 39148 —- [ main] com.forezp.SpringbootRedisApplication : Sending message… 2017-04-20 17:25:15.544 INFO 39148 —- [ container-2] com.forezp.message.Receiver : 》Received

测试通过,接收者确实接收到了发送者的消息。

原文地址:https://dwz.cn/YkBKSklR作者:方志朋
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值