前言
SpringBoot2.0默认采用 Lettuce 客户端来连接 Redis 服务
默认是不使用连接池的,只有配置 redis.lettuce.pool下的属性的时候才可以使用到redis连接池
版本说明
- spring-boot-starter-data-redis:2.5.4
- redis6.2.5
- commons-pool2:2.8.1
采用 Lettuce 使用连接池,要依赖commons-pool2
pom 文件相关依赖
<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>
配置文件
-
单机
spring:
redis:
host: 192.168.1.201
port: 6379
password: 123456
timeout: 5000ms # 连接超时时间(毫秒)
lettuce:
pool:
max-activ