Redis(Sentinel)监控集群安装部署
2015-03-27 21:53
786 查看
详细部署文档下载地址
(1)master存活检测
(2)集群中M-S服务监控
(3)自动故障转移,M-S角色转换等能力,从一个方面说是提高了redis集群的可用性.
(4)当master失效后,sentinel可以帮助我们自动将slave提升为master
首先把Redis监控配置文件(Sentinel.conf)拷贝到系统配置 /etc下,每台机器分别拷贝一份
比如
端口分别为
(2)主节点配置文件修改(192.168.1.111)
(3)主节点配置文件修改(192.168.1.112)
1.
2.
3.
4.
和其他sentinel协商以确定master状态是否odown
如果master odown,则选出leader
当选为leader的sentinel选出一个slave做为master,并向该slave发送slaveof no one命令以转变slave角色为master
向已下线的master及其他slave发送slaveof xxxx命令使其作为新当选master的slave
1.Redis Sentinel描述
Sentinel主要功能就是为Redis M-S(master,slaves)集群提供了(1)master存活检测
(2)集群中M-S服务监控
(3)自动故障转移,M-S角色转换等能力,从一个方面说是提高了redis集群的可用性.
(4)当master失效后,sentinel可以帮助我们自动将slave提升为master
2.环境配置
上一篇已经部署好redis集群的主从复制(http://blog.csdn.net/zj0116/article/details/44673017)在该集群的基础上来配置redis的监控集群首先把Redis监控配置文件(Sentinel.conf)拷贝到系统配置 /etc下,每台机器分别拷贝一份
比如
cp /usr/local/redis/redis-2.8.19/sentinel.conf /etc/redis/sentinel-26379.conf
端口分别为
redis_master:26379 redis_slave1:26479 redis_slave2:26579
3.修改配置文件
(1)主节点监控配置文件修改(192.168.1.110)vi /etc/redis/sentinel-26379.conf port 26379 sentinel monitor redis_master 192.168.1.110 6379 1 sentinel down-after-milliseconds redis_master 5000 sentinel parallel-syncs redis_master 1 sentinel failover-timeout redis_master 180000
(2)主节点配置文件修改(192.168.1.111)
vi /etc/redis/sentinel-26479.conf port 26479 sentinel monitor redis_master 192.168.1.110 6379 1 sentinel down-after-milliseconds redis_master 5000 sentinel parallel-syncs redis_master 1 sentinel failover-timeout redis_master 180000
(3)主节点配置文件修改(192.168.1.112)
vi /etc/redis/sentinel-26579.conf port 26579 sentinel monitor redis_master 192.168.1.110 6379 1 sentinel down-after-milliseconds redis_master 5000 sentinel parallel-syncs redis_master 1 sentinel failover-timeout redis_master 180000
1.
2.
3.
4.
4.完整切换过程
sentinel发现master下线,则标记master sdown和其他sentinel协商以确定master状态是否odown
如果master odown,则选出leader
当选为leader的sentinel选出一个slave做为master,并向该slave发送slaveof no one命令以转变slave角色为master
向已下线的master及其他slave发送slaveof xxxx命令使其作为新当选master的slave
相关文章推荐
- sentinel redis 集群部署+zabbix监控配置+性能测试+多实例自动配置脚本
- redis-3.2.8-Sentinel集群安装和部署
- redis主从集群搭建及容灾部署(哨兵sentinel)
- Redis单台的安装部署及集群部署
- 王高利:CentOS6.5下redis安装部署配置指南、常用命令、主从同步集群、redis-php学习资料整合详解
- redis主从集群搭建及容灾部署(哨兵sentinel)
- Linux 下Redis集群安装部署及使用详解(在线和离线两种安装+相关错误解决方案)
- Redis 3.2.8集群+Sentinel部署
- redis-sentinel集群安装
- redis-sentinel安装部署
- ganglia的安装部署对spark集群监控
- redis集群安装配置数据迁移和客户端(java方向)第一节,安装部署
- Redis3.0--集群安装部署
- CentOS 7.3 Sentinel实现Redis集群高可用部署
- Ganglia监控Hadoop集群的安装部署
- redis3.0.6集群安装部署
- redis系列(1)之安装和集群部署
- Redis集群安装部署
- Redis+Sentinel集群安装与配置
- Redis-Sentinel(Redis集群监控管理)