0
点赞
收藏
分享

微信扫一扫

SpringBoot系列之Redis实现消息队列


1前言

本教程主要讲解的是如何在SpringBoot中用Redis实现消息队列。学习本教程的前提知识点是有SpringBoot、 Redis、消息队列等基础。

所以默认各位大佬已经掌握以上知识点。

2实现步骤

2.1 开发环境

Redis 5.0.5Java JDK 1.8Maven 3.3.9SpringBoot 1.5.9Idea 开发环境2.2 工程搭建

2.2.1 创建消息消费者工程

创建消息消费者工程项目名称为 boot_redis

2.2.1.1 添加POM依赖

SpringBoot系列之Redis实现消息队列_redis

 

SpringBoot系列之Redis实现消息队列_redis_02

2.2.1.2 添加application.yml 配置文件

 

SpringBoot系列之Redis实现消息队列_java _03

2.2.1.3 编码实现

1.抽取Redis操作的持久层, 创建RedisDao类,用于对Redis的操作

SpringBoot系列之Redis实现消息队列_springboot_04

SpringBoot系列之Redis实现消息队列_spring_05

 

 

2.创建一个消息接收类,MessageConsumer

 

SpringBoot系列之Redis实现消息队列_springboot_06

3.编写配置类,MessageConfig

SpringBoot系列之Redis实现消息队列_spring_07

SpringBoot系列之Redis实现消息队列_springboot_08

完整的代码结构如下:

SpringBoot系列之Redis实现消息队列_程序员_09

2.2.3 测试

1.编写测试类 MessageApplication

SpringBoot系列之Redis实现消息队列_java _10

SpringBoot系列之Redis实现消息队列_springboot_11

2.启动已经安装好的Redis,保证Redis是可以访问通的

SpringBoot系列之Redis实现消息队列_redis_12

3.运行main方法,并观察打印结果先用redisTemplate发送一条消息,接收者接收到后,打印出来。启动springboot程序,控制台打印

SpringBoot系列之Redis实现消息队列_程序员_13

3总结

本教程主要是讲解了基于SpringBoot整合Redis来实现消息队列的效果,但是大家需要明白我们的Redis在企业开发中一般是用作热点数据缓存的居多。

 

 

 

 

 

 

举报

相关推荐

0 条评论