Redis4.0.6高可用性方案配置--sentinel(哨兵)机制
10页1、Redis4.0.6 高可用性方案高可用性方案配置配置 - sentinel(哨兵)机制(哨兵)机制 李雪锋 华东师范大学信息化办公室 2017/12/30 1.sentinel 基本功能 Redis-Sentinel 是 Redis 官方推荐的高可用性(HA)解决方案。实际上这意味着 你可以使用 Sentinel 模式创建一个可以不用人为干预而应对各种故障的 Redis 部署。它的主要功能有以下几点 (1)监控:Sentinel 不断的检查 master 和 slave 是否正常的运行。 (2)通知:如果发现某个 redis 节点运行出现问题,可以通过 API通知系统管 理员和其他的应用程序。 (3)自动故障转移:能够进行自动切换。当一个 master 节点不可用时,能够 选举出从属于该 master 的多个 slave 中的一个来作为新的 master,其它的 slave 节点会将它所追随的 master 的地址改为被提升为 master 的 slave 的新地址。 (4)配置提供者:sentinel(哨兵)作为 Redis 客户端发现的权威来源:客户 端通过连接到哨兵来请求当前可
2、靠的 master 的地址。如果角色 master 的 redis 发生故障,哨兵将报告新 master 地址。此处可以理解为对外提供的是哨兵地址 (ip+端口) 2.redis 主从复制+sentinel 架构配置 服务器 redis 端口 角色 sentinel 端口 192.168.105.232 6379 master 26379 192.168.105.233 6379 slave 26379 192.168.105.234 6379 slave 26379 具体配置如下: 2.1redis 主从配置 具体参考 RHEL6.8 上 redis4.0.6 安装、主从复制配置.pdf 2.2sentinel 架构配置 (1)配置每台服务器上的 sentinel 的配置文件(/software/redis- 4.0.6/sentinel.conf) 1)针对主机 192.168.105.232,配置如下 daemonize yes pidfile /var/run/sentinel.pid bind 192.168.105.232 port 26379 sentinel monit
3、or xfli1_redis 192.168.105.232 6379 2 sentinel auth-pass xfli1_redis xfli sentinel down-after-milliseconds xfli1_redis 60000 sentinel failover-timeout xfli1_redis 180000 sentinel parallel-syncs xfli1_redis 1 2)针对主机 192.168.105.233,配置如下 daemonize yes pidfile /var/run/sentinel.pid bind 192.168.105.233 port 26379 sentinel monitor xfli1_redis 192.168.105.232 6379 2 sentinel auth-pass xfli1_redis xfli sentinel down-after-milliseconds xfli1_redis 60000 sentinel failover-timeout xfli1_redis 180000 sent
4、inel parallel-syncs xfli1_redis 1 3)针对主机 192.168.105.234,配置如下 daemonize yes pidfile /var/run/sentinel.pid bind 192.168.105.234 port 26379 sentinel monitor xfli1_redis 192.168.105.232 6379 2 sentinel auth-pass xfli1_redis xfli sentinel down-after-milliseconds xfli1_redis 60000 sentinel failover-timeout xfli1_redis 180000 sentinel parallel-syncs xfli1_redis 1 2.3redis 与 sentinel 启动与登录 snetinel 的状态会被持久化地写入 sentinel 的配置文件中。每次当收到一个新 的配置时,或者新创建一个配置时,配置会被持久化到硬盘中,并带上配置的 版本戳。这意味着,可以安全的停止和重启 sentinel 进程。
《Redis4.0.6高可用性方案配置--sentinel(哨兵)机制》由会员宝路分享,可在线阅读,更多相关《Redis4.0.6高可用性方案配置--sentinel(哨兵)机制》请在金锄头文库上搜索。
一种高炉喷煤喷吹罐底部硫化装置密封改造
谈谈公文写作的两个关键问题
大学生职业生涯规划之课件【P33】
2018高考物理(新课标)一轮复习讲解第六章机械能第3讲机械能守恒定律及其应用
两学一做四个合格做合格党员PPT课件
软件体系结构-作业2017-3
嵌入式Linux操作系统第2章-1
售前交流技巧和经验
《民主选举:投出理性一票》课件(新人教版必修2)1
路面工程施工与检测单元一沥青混合料路面基础知识
有机反应机理(2013年1月21日)
武汉枫叶学校4BC分级考试说明
思想品德《友好交往礼为先》课件(人教新课标八年级上)
青开八中教师草根讲坛张所治
医患关系紧张的主要原因
【南昌银沙湾农庄】项目介绍
苏教版六年级语文8《三打白骨精》
高三第二阶段历史复习要略(周崴)
语言表达准确生动得体
2017语文S版语文一年级下册识字4《拍手歌》课件3
2024-04-19 7页
2024-04-19 4页
2024-04-19 3页
2024-04-19 6页
2024-04-19 5页
2024-04-19 3页
2024-04-19 4页
2024-04-19 6页
2024-04-19 5页
2024-04-19 2页