目前看来,spring数据redis还没有现成的哨兵密码。
基于这个原因,我想拦截redis连接工厂并手动设置它。可以吗?
答案 0 :(得分:1)
您是否尝试过RedisSentinelConfiguration的setPassword
方法?
RedisSentinelConfiguration sentinelConfig = new RedisSentinelConfiguration().master("master);
redisProperties.getSentinel().getNodes().forEach(...);
sentinelConfig.setPassword(RedisPassword.of(password));
return new LettuceConnectionFactory(sentinelConfig);