Redis 消息队列分为两种:生产者消费者模式及发布订阅模式
生产者消费者模式:生产者将消息发送至消息信道,所有消费者共享该消息信道,从中取出全部消息之后进行筛选处理
发布订阅模式:消费者提前选定自己需要的消息类型,只接收自己需要的消息
在 pom.xml 中加入依赖
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-redis</artifactId>
<version>2.0.4.RELEASE</version>
<exclusions>
<exclusion>
<groupId>io.lettuce</groupId>
<artifactId>lettuce-core</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-redis</artifactId>
<version>2.0.4.RELEASE</version>
</dependency>
在 application.properties 中进行配置
# 配置 Redis 服务器属性
spring.redis.port=6379
spring.redis.host=127.0.0.1
spring.redis.password=yourPassword
生产者消费者模式
生产者类
package com.example.j2eedemo.redis;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.data.re