Redis Sentinel(redis哨兵)介绍

redis sentinel

redis-sentinel 为redis提供了高可用的保障。也就意味只sentinel模式可以保证在没有任何人工干预的情况下实现redis故障转移。同样sentinel也并行monitoring、notifications 、configuration provider等服务。
monitoring:监控redis的master和slave是否按照预期在运行。
notifications:sentinel可以通过API告知系统管理员报告redis的情况。
configuration provider:sentinel可以告知客户端目前集群中的实例master是哪一台机器。

Sentinel特性

Sentinel是一个分布式系统,Sentinel设计的目的是为了多个Sentinel协同去监控redis集群。
它具有的优点
1.当多个Sentinel认为master不在可用,这时候才会判定系统出现了故障,这种方式可以降低系统故障的误报率
2.即使不是所有的Sentinel都在正常工作,Redis的Sentinel特性会判定其仍存在,钟总个性增加了其稳定性

Sentinel配置

sentinel monitor mymaster 127.0.0.1 6379 2
sentinel down-after-milliseconds mymaster 60000
sentinel failover-timeout mymaster 180000
sentinel parallel-syncs mymaster 1

Sentinel启动

两种启动方式
redis-sentinel sentinel.conf
redis-server sentinel.conf - -sentinel

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值