Spring Data RedisSpring为我们提供了Spring Data Redis,SDR使用在我们的SpringBoot项目中
Spring Data Redis提供了一个高度封装的类:RedisTemplate,针对jedis客户端中大量api进行了归类封装,将同一类操作进行封装
大致分为了以下五种分类:
- ValueOperations:简单K-V操作
- SetOperations:set类型数据操作
- ZSetOperations:zset类型数据操作
- HashOperations:针对map类型的数据操作
- ListOperations:针对list类型的数据操作
下面我们来了解其具体使用:
- 载入坐标
<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.4.5</version> <relativePath/> </parent> <groupId>com.itheima</groupId> <artifactId>springdataredis_demo</artifactId> <version>1.0-SNAPSHOT</version> <properties> <java.version>1.8</java.version> </properties> <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-test</artifactId> <scope>test</scope> </dependency> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> </dependency> <!--Spring Data Redis坐标--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId> </dependency> </dependencies> <build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> <version>2.4.5</version> </plugin> </plugins> </build></project>
- yaml配置信息
spring: application: name: springdataredis_demo #Redis相关配置 redis: host: localhost port: 6379 #password: 123456 database: 0 #操作的是0号数据库 jedis: #Redis连接池配置 pool: max-active: 8 #最大连接数 max-wait: 1ms #连接池最大阻塞等待时间 max-idle: 4 #连接池中的最大空闲连接 min-idle: 0 #连接池中的最小空闲连接
推荐阅读
-
女人旺不旺夫只看一个地方,一个女人旺不旺夫,看哪些方面就能一目了然?
-
-
-
重庆金佛山两日游 2021重庆金佛山端午节游玩攻略
-
-
-
鸡血玉和鸡血石的区别,鸡血石和鸡血玉哪个好,大化石和桂林鸡血石哪个更有价值?
-
-
重装系统鼠标键盘不能用怎么解决,重装系统没有鼠标键盘驱动怎么办?
-
-
-
dnf拍卖行优惠券减少多少手续费 dnf拍卖行优惠卷多少钱
-
-
-
-
-
-
-
-
不知火舞王者荣耀,王者荣耀不知火舞怎么拿,不知火舞免费获取方法