diff --git a/mcwl-framework/src/main/java/com/mcwl/framework/config/RedisConfig.java b/mcwl-framework/src/main/java/com/mcwl/framework/config/RedisConfig.java index 0929ee6..f26dc5f 100644 --- a/mcwl-framework/src/main/java/com/mcwl/framework/config/RedisConfig.java +++ b/mcwl-framework/src/main/java/com/mcwl/framework/config/RedisConfig.java @@ -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; + } }