2019-08-30 Redis 哨兵机制

1、对配置文件redis-sentinel.conf进行配置

# 端口 默认为26379
port 26379
daemonize no
bind 192.168.56.11
logfile "/data/app/redis/logs/sentinel_26379.log"
dir "/data/db/sentinel_26379"
# 监控名称:mymaster  主redis:127.0.0.1 6379 
# 2 代表至少有两个哨兵决策master不可用时才生效
sentinel monitor mymaster 127.0.0.1 6379 2
# 判断是否存活的时间间隔
sentinel down-after-milliseconds mymaster 30000
# 主备切换时 最多有多少个slave同时对 master进行同步
# 数值越小同步时间越长
sentinel parallel-syncs mymaster 1
# 切换超时
sentinel failover-timeout mymaster 180000

2、通过命令 redis-server redis-sentinel.conf --sentinel

3、同理可以启动多个 sentinel对master进行监控

注意事项

  1. sentinel 节点不要部署在同一台机器
  2. 至少不是三个且奇数个的 sentinel 节点,增加选举的准确性因为领导者选举需要至少一半加1个节点
  3. sentinel节点集合可以只监控一个主节点,也可以监控多个主节点, 尽量使用一套sentinel监控一个主节点。
  4. sentinel的数据节点与普通的 redis 数据节点没有区别
  5. 客户端初始化连接的是 Sentinel节点集合,不再是具体的 redis 节 点,但是Sentinel 是配置中心不是代理。

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值