Caused by: io.lettuce.core.RedisCommandTimeoutException: Connection initialization timed out. Command timed out after 1 minute(s)
时间: 2023-12-20 13:30:52 浏览: 292
命令timeout
5星 · 资源好评率100%
这个错误是由于Redis连接池lettuce存在bug导致的。解决方法是更新lettuce版本或者切换到Jedis连接池。如果你想继续使用lettuce连接池,可以尝试在application.properties文件中进行如下配置:
```
spring.redis.lettuce.pool.max-wait=2000
spring.redis.lettuce.pool.max-active=8
spring.redis.lettuce.pool.max-idle=9
spring.redis.lettuce.pool.min-idle=0
spring.redis.lettuce.pool.time-between-eviction-runs=1000
```
这些配置项可以调整连接池的最大等待时间、最大活跃连接数、最大空闲连接数、最小空闲连接数以及连接池的回收时间间隔。如果你的应用程序需要处理大量的并发请求,可以适当增加这些值来提高性能。
阅读全文