springboot整合redis系列集合
- 1.springboot整合redis序列化(3步搞定)
- 2.springboot整合redis发布订阅(4步搞定)
- 3.springboot整合redis数据结构对应使用场景讲解
- 4.springboot整合redis分布式锁
springboot整合redis发布订阅(4步搞定)
项目结构图
1、pom文件添加依赖
1.依赖版本springboot会自动匹配,所以不用关注
2.fastjson依赖方便我们管理json格式数据
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-redis</artifactId>
</dependency>
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>fastjson</artifactId>
<version>1.2.72</version>
</dependency>
2、yml文件配置连接
redis安装教程请移步查看: docker快速安装redis(两步轻松搞定)
port:端口号
host:ip地址
password:密码
spring:
redis:
port: 6379
host: 127.0.0.1
password: 123456
3、添加监听者
添加监听者1号
package com.phy.demo.listen;
import org.springframework.data.redis.connection.Message;
import org.springframework.data.redis.connection.MessageListener;
/**
* redis 监听器/订阅者 编号1
* @author phy
* @since 2021-09-29
*/
public class ConsumerRedisOneListener implements MessageListener {
@Override
public void onMessage(Message message, byte[] bytes) {
System.err.println("订阅者-1号,接收到消息:"+new String(message.getBody