| 123456789101112131415161718192021222324252627 |
- package com.seecoder.config;
- import lombok.extern.slf4j.Slf4j;
- import org.springframework.beans.factory.InitializingBean;
- import org.springframework.beans.factory.annotation.Autowired;
- import org.springframework.data.redis.connection.RedisConnectionFactory;
- import org.springframework.data.redis.connection.lettuce.LettuceConnectionFactory;
- import org.springframework.stereotype.Component;
- @Component
- @Slf4j
- public class LettuceConnectionValidConfig implements InitializingBean {
- @Autowired
- private RedisConnectionFactory redisConnectionFactory;
- @Override
- public void afterPropertiesSet() throws Exception {
- if (redisConnectionFactory instanceof LettuceConnectionFactory) {
- System.out.println("保活监测设置成功");
- LettuceConnectionFactory c = (LettuceConnectionFactory) redisConnectionFactory;
- c.setValidateConnection(true);
- System.out.println(c.getValidateConnection());
- }
- }
- }
|