Redis Sentinel机制和用法
来源:互联网 发布:淘宝代销什么比较好 编辑:程序博客网 时间:2024/06/07 19:30
概述
Redis-Sentinel是Redis官方推荐的高可用性(HA)解决方案,当用Redis做Master-slave的高可用方案时,假如master宕机了,Redis本身都没有实现自动进行主备切换,而Redis-sentinel本身也是一个独立运行的进程,它能监控多个master-slave集群,发现master宕机后能进行自动切换。
功能
- 不时地监控redis是否按照预期良好地运行;
- 如果发现某个redis节点运行出现状况,能够通知另一个进程,例如它的客户端;
- 能够进行自动切换。当一个master节点不可用时,能够选出master的多个slave中的一个来作为新的master,其他的slave节点会将它所追随的master地址改为被提升为master的新地址。
Sentinel支持集群
运行Sentinel
Sentinel配置
sentinel monitor mymaster 127.0.0.1 6379 2sentinel down-after-milliseconds mymaster 60000sentinel failover-timeout mymaster 180000sentinel parallel-syncs mymaster 1sentinel monitor resque 192.168.1.3 6380 4sentinel down-after-milliseconds resque 10000sentinel failover-timeout resque 180000sentinel parallel-syncs resque 5
- sentinel监控的master名字叫做mymaster 地址为127.0.0.1:6379
- 2的意思是两个sentinel都认为master死了才真的认为该master不可用。
Sentinel仲裁
SDOWN:subjectively down 在一定时间内不回应PONG或者是回复了错误消息,会单方面的认为这个master已经不可用了。
ODOWN:objectively down:和SDOWN相对,多于某个数量的sentinel认为master死了。
阅读全文
0 0
- Redis Sentinel机制和用法
- Redis Sentinel 机制和用法
- redis sentinel 机制用法
- Redis Sentinel机制与用法
- Redis Sentinel 机制与用法
- Redis Sentinel机制与用法
- Redis Sentinel 机制与用法
- Redis Sentinel机制与用法
- Redis Sentinel机制与用法[转]
- 《Redis Sentinel机制与用法(一)》
- Redis Sentinel机制与用法(一)
- Redis Sentinel 机制与用法(二)
- Redis Sentinel机制与用法(一)
- Redis Sentinel 机制与用法(二)
- Redis Sentinel机制与用法(一)
- Redis Sentinel机制与用法(一)
- Redis Sentinel 机制与用法(二)
- Redis Sentinel机制与用法(一)
- 分布式开放消息系统(RocketMQ)的原理与实践
- 重写MediaController在不同版本上的兼容方案
- Servlet总结
- 编译时protobuf报错的问题(error with libprotobuf.so.8)
- 朋友圈&新浪微博技术方案.md
- Redis Sentinel机制和用法
- LeetCode 80. Remove Duplicates from Sorted Array II
- 计算机视觉的一些测试数据集和源码站点
- kafka修改分区数量
- Java中音频的加载(AudioSystem)
- 论java的封装性,是优势,还是劣势?
- 快速开发APP-建立自己的代码库
- arxiv每周速报第四期
- “Headers already sent” error in PHP