springboot使用默认spring-boot-starter-data-redis框架操作redis,本地启动隔一段时间发现连接超时
timeout
在配置文件中增加配置:
spring:
redis:
database: 1
host: 127.0.0.1
password: 123456
port: 6379
# 增加部分
lettuce:
pool:
max-idle: 30
max-active: 10
max-wait: 10000
min-idle: 10
启动发现报错如下:
java.lang.ClassNotFoundException: org.apache.commons.pool2.impl.GenericObjectPoolConfig
找不到类,直接上mvn仓库查找
将2.11.1版本导入到项目中
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-pool2</artifactId>
<version>2.11.1</version>
</dependency>
左侧有个图标,指定版本后表示使用指定版本,maven刷新后重新启动,问题解决,但是redis连接超时问题没解决!!!