【发布时间】:2020-05-06 09:05:37
【问题描述】:
我有一个 redis sentinel master slave 设置,有 1 个 master 和 3 个 slave,这是在 Kubernetes 环境中。在 spring lettuce 配置中,我必须使用端口号指定 sentinels URL。我应该如何为每个哨兵指定 URL? Spring doc 指定 IP 和端口。在本地可以,但是在k8s中,我应该如何配置?我使用bitnami redis chart 安装了设置。下面是它在本地是如何完成的。
@Bean
public RedisConnectionFactory lettuceConnectionFactory() {
RedisSentinelConfiguration sentinelConfig =
new RedisSentinelConfiguration().master("mymaster")
.sentinel("127.0.0.1", 26379)
.sentinel("127.0.0.1", 26380);
return new LettuceConnectionFactory(sentinelConfig);
}
谢谢
【问题讨论】:
标签: kubernetes redis spring-data-redis lettuce redis-sentinel