feat(memberCenter): redis心跳

master
yang 2025-03-05 18:45:44 +08:00
parent c13fcadc1f
commit 2f4d335c33
1 changed files with 20 additions and 14 deletions

View File

@ -74,20 +74,26 @@ public class RedisConfig extends CachingConfigurerSupport
}
// @Bean
// public RedisConnectionFactory redisConnectionFactory() {
// RedisStandaloneConfiguration standaloneConfig = new RedisStandaloneConfiguration("localhost", 6370);
// standaloneConfig.setPassword(RedisPassword.of("password"));
//
// LettuceClientConfiguration lettuceClientConfig = LettuceClientConfiguration.builder()
// .commandTimeout(Duration.ofSeconds(2))
// .shutdownTimeout(Duration.ZERO)
// .build();
//
// standaloneConfig.setClientConfiguration(lettuceClientConfig);
//
// return new LettuceConnectionFactory(standaloneConfig);
// }
/**
* redis
* @return RedisConnectionFactory
*/
@Bean
public RedisConnectionFactory redisConnectionFactory() {
RedisStandaloneConfiguration standaloneConfig = new RedisStandaloneConfiguration("1.13.246.108", 6370);
standaloneConfig.setPassword(RedisPassword.of("MuYu_Cloud@Redis"));
LettuceClientConfiguration lettuceClientConfig = LettuceClientConfiguration.builder()
.commandTimeout(Duration.ofSeconds(2))
.shutdownTimeout(Duration.ZERO)
.build();
// 创建 Lettuce 连接工厂,并同时设置服务器配置和客户端配置
LettuceConnectionFactory factory = new LettuceConnectionFactory(standaloneConfig, lettuceClientConfig);
factory.afterPropertiesSet(); // 确保配置生效
return factory;
}
}