具体需求是这样的,这里的Redis是做存储的,不只是做缓存,例如任务队列,用户动态等一主多从的Redis实例集群,当主发生故障的时候,如何能:1、自动选出一个新的主实例2、不需要应用端修改配置,自动将写请求切换到这个新的主实例上
2 回答
蛊毒传说
TA贡献1895条经验 获得超3个赞
补充一下:RedisSentinel方案优势能自动的将主Redis剔除,从从Redis里选出一个新的主,修改其它从Redisslaveof新主劣势无Proxy转发功能,需要应用端自行修改配置链接到新的主RedisSentinel发现主故障时,可以发送通知,这时需要客户端能监听到这个通知,通过RedisSentinel提供的API获取到新的主Redis地址SENTINELget-master-addr-by-namemaster-name
添加回答
举报
0/150
提交
取消