SpringData Redis CrudRepository方式
Spring Data Redis 的 CrudRepository 是 Spring Data 框架中用于提供基础 CRUD(创建、读取、更新和删除)操作的一个接口。在与 Redis 集成时,尽管 Redis 是一个键值存储系统,并没有像关系型数据库那样直接支持复杂的 SQL 查询语句,但 Spring Data Redis 通过自定义的 Repository 接口提供了对 Redis 数据进行 CRUD 操作的能力。
CrudRepository 是一系列通用数据访问操作的基接口,它包含了一些如
save(T entity)
、deleteById(ID id)
、findAll()
等方法。当应用于 Redis 上时,这些方法会映射到相应的 Redis 命令或数据结构操作上。
一、配置 POM 依赖
两种方式:使用连接池 和 不使用连接池
要使用连接池,多一个依赖,下面配置:
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-redis</artifactId>
</dependency>
<!-- 如果使用连接池 -->
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-pool2</a