Commit 93d6fbd0 by 房斌

属性配置

parent c48a945a
......@@ -10,6 +10,7 @@ import org.springframework.boot.autoconfigure.data.redis.LettuceClientConfigurat
import org.springframework.boot.autoconfigure.data.redis.RedisProperties;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.core.env.Environment;
import org.springframework.data.redis.connection.RedisConnectionFactory;
import org.springframework.data.redis.connection.lettuce.LettuceClientConfiguration;
import org.springframework.data.redis.core.RedisTemplate;
......@@ -46,8 +47,11 @@ public class MatrixeRedisAutoConfiguration {
}
@Bean
public LettuceClientConfigurationBuilderCustomizer customizer(RedisProperties properties ) {
return new MatrixLettuceClientConfigurationBuilderCustomizer(properties);
public LettuceClientConfigurationBuilderCustomizer customizer(RedisProperties properties, Environment env
) {
Long time=env.getProperty("spring.redis.lettuce.cluster.refresh.period",Long.class);
Boolean adapt= env.getProperty("spring.redis.lettuce.cluster.refresh.adaptive",Boolean.class,false);
return new MatrixLettuceClientConfigurationBuilderCustomizer(properties,time,adapt);
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment