redis主从+sentinel方式配置

redis主从+sentinel方式常见配置以下:redis

    image.png

        奇数个redis几点作主从,奇数个sentinel节点监控redismaster节点,如master节点出现故障可实现自动转移master节点。sentinel集群可监控多套redis主从。bash


sentinel配置文件redis-sentinel.conf经常使用配置参数:服务器

1.ide

sentinel monitor <master-name> <ip> <redis-port>  <quorum> #quorum,新的主节点必须知足这么多票才能选举成功
        例:sentinel monitor  mymaster  127.0.0.1 6379  2

2.spa

sentinel down-after-millseconds    <master-name>  <milliseconds(毫秒)> #判断某主节点不在线的超时时长
        例:sentinel down-after-millseconds  mymaster 30000

3.blog

sentinel parallel-syncs <master-name> <numslaves>   #从服务器提高为主服务器后开始最多有几个从服务器过来同步数据
        例:sentinel parallel-syncs mymaster 1

4.ip

 sentinel failover-timeout  <master-name>   <milliseconds(毫秒)>  # 故障转移的超时时间
        例:sentinel failover-timeout mymaster 180000

用redis-cli链接sentinel经常使用命令:get

sentinel masters  列出全部监视的主节点
sentinel slaves  <master name> 获取某主节点的全部从节点信息
sentinel get-master-addr-by-name <master> 根据主节点名称来获取其对应的ip地址
sentinel reset  清除全部操做状态,包括故障转移
sentinel failover  <master name>  手动将主节点转移到某节点
相关文章
相关标签/搜索