前言:
此刻咱们对“javaredis队列”都比较关切,同学们都想要学习一些“javaredis队列”的相关资讯。那么小编在网摘上网罗了一些关于“javaredis队列””的相关知识,希望朋友们能喜欢,各位老铁们快快来了解一下吧!这篇文章主要讲述如何在springboot中用reids实现消息队列。
准备阶段
安装redis,可参考我的另一篇文章,5分钟带你入门Redis。java 1.8maven 3.0idea
环境依赖
创建一个新的springboot工程,在其pom文件,加入spring-boot-starter-data-redis依赖:
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId> </dependency>
创建一个消息接收者
REcevier类,它是一个普通的类,需要注入到springboot中。
注入消息接收者
注入消息监听容器
在spring data redis中,利用redis发送一条消息和接受一条消息,需要三样东西:
一个连接工厂一个消息监听容器Redis template
上述1、3步已经完成,所以只需注入消息监听容器即可:
测试
在springboot入口的main方法:
先用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
测试通过,接收者确实接收到了发送者的消息。
原文地址:作者:方志朋
标签: #javaredis队列