Redisson time out解决
最近在项目启动的时候发现redis server response timeout (3000ms)的错误,如下图所示:错误原因:客户端长时间未使用,服务端会断开解决办法: redisson链接初始化新增连接心跳的配置在application.properties 中新增配置spring.redis.pingConnectionInterval=1000在redisson配置中新增此配置,重启就O
·
最近在项目启动的时候发现redis server response timeout (3000ms)的错误,如下图所示:
错误原因:客户端长时间未使用,服务端会断开
解决办法: redisson链接初始化新增连接心跳的配置
在application.properties 中新增配置
spring.redis.pingConnectionInterval=1000
在redisson配置中新增此配置,重启就OK
@Value("${spring.redis.host}")
private String host;
@Value("${spring.redis.port}")
private String port;
@Value("${spring.redis.password}")
private String password;
@Value("${spring.redis.pingConnectionInterval}")
private int pingConnectionInterval;
@Bean
public RedissonClient redissonClient() {
Config config = new Config();
config.useSingleServer().setAddress("redis://" + host + ":" + port).setPassword(password).setPingConnectionInterval(pingConnectionInterval);
return Redisson.create(config);
}
更多推荐
已为社区贡献2条内容
所有评论(0)