Redis缓存

问题

Unable to send PING command over channel

解决方案1 配置文件更改(无效)
spring.redis.redisson.pingConnectionInterval

解决方案2 配置文件更改

bootstrap.yml
spring.redis.pingConnectionInterval=1000

点击查看RedisConfiguration
@Configuration
public class RedisConfiguration {

  @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);
  }
posted @ 2023-02-27 15:37  csj425  阅读(1841)  评论(0)    收藏  举报