<bean id="sentinelConfig"
class="org.springframework.data.redis.connection.RedisSentinelConfiguration">
<constructor-arg name="master" value="mymaster" />
<constructor-arg name="sentinelHostAndPorts">
<set>
<value>${sentinelHostAndPort1}</value>
<value>${sentinelHostAndPort2}</value>
<value>${sentinelHostAndPort3}</value>
</set>
</constructor-arg>
</bean>
<bean id="jedisConnectionFactory" class="org.springframework.data.redis.connection.jedis.JedisConnectionFactory">
<constructor-arg ref="sentinelConfig" />
<property name="password" value="${redis.password}" />
</bean>
如果没有配置<property name="password" value="${redis.password}" />
会出现如上错误
本文详细解析了如何使用Spring Data Redis配置Sentinel集群,包括master节点和多个sentinel节点的连接参数设置,以及如何正确配置JedisConnectionFactory的密码属性。若忽略密码配置,将导致连接失败。
7157

被折叠的 条评论
为什么被折叠?



