提交 0d102d24 编写于 作者: zhouweidong's avatar zhouweidong

支持采用ssl方式连接redis

上级 eb1184fd
...@@ -30,6 +30,8 @@ import ${pub.getPKGCodeName()}.util.cache.cacheManager.LayeringCacheManager; ...@@ -30,6 +30,8 @@ import ${pub.getPKGCodeName()}.util.cache.cacheManager.LayeringCacheManager;
import ${pub.getPKGCodeName()}.util.cache.listener.RedisMessageListener; import ${pub.getPKGCodeName()}.util.cache.listener.RedisMessageListener;
import ${pub.getPKGCodeName()}.util.cache.redis.CustomJacksonSerializer; import ${pub.getPKGCodeName()}.util.cache.redis.CustomJacksonSerializer;
import ${pub.getPKGCodeName()}.util.enums.RedisChannelTopic; import ${pub.getPKGCodeName()}.util.enums.RedisChannelTopic;
import org.springframework.boot.autoconfigure.condition.ConditionalOnProperty;
import org.springframework.boot.autoconfigure.data.redis.LettuceClientConfigurationBuilderCustomizer;
/** /**
* 缓存配置类 * 缓存配置类
...@@ -130,4 +132,15 @@ public class RedisCacheConfig { ...@@ -130,4 +132,15 @@ public class RedisCacheConfig {
container.addMessageListener(messageListener, RedisChannelTopic.REDIS_CACHE_DYNAMICMODEL_TOPIC.getChannelTopic()); container.addMessageListener(messageListener, RedisChannelTopic.REDIS_CACHE_DYNAMICMODEL_TOPIC.getChannelTopic());
return container; return container;
} }
@Bean
@ConditionalOnProperty(
value = {"spring.redis.ssl"},
havingValue = "true"
)
public LettuceClientConfigurationBuilderCustomizer lettuceClientConfigurationBuilderCustomizer(){
return (clientConfigurationBuilder) ->{
clientConfigurationBuilder.useSsl().disablePeerVerification();
};
}
} }
\ No newline at end of file
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册