SpringData是Spring中数据操作的模块,包含对各种数据库的集成,其中对Redis的集成模块就叫做SpringDataRedis,官网地址:Spring Data Redishttps://spring.io/projects/spring-data-redis
提供了对不同
Redis
客户端的整合(
Lettuce
和
Jedis
)
提供了
RedisTemplate
统一
API
来操作
Redis
支持
Redis
的发布订阅模型
支持
Redis
哨兵和
Redis
集群
支持基于
Lettuce
的响应式编程
支持基于
JDK
、
JSON
、字符串、
Spring
对象的数据序列化及反序列化
支持基于
Redis
的
JDKCollection
实现
引入依赖
<!--Redis依赖-->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-redis</artifactId>
</dependency>
<!--连接池依赖-->
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-pool2</artifactId>
</dependency>
application.yml配置
编写测试类
可自定义序列化