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 sentin
3、el 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 )针对主机 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 1
4、80000 sentinel 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 的配置文件中。每次当收到一个新 的配置时,或者新创建一个配置时, 配置会被持久化到硬盘中,并带上配置的 版本戳。这意味着,可以安全的停止和重启
《Redis4.0.6高可用性方案配置--sentinel(哨兵)机制》由会员自***分享,可在线阅读,更多相关《Redis4.0.6高可用性方案配置--sentinel(哨兵)机制》请在金锄头文库上搜索。
药店营业员培训-终端拦截技巧.ppt
穿越A4纸三种图解.ppt
虚拟仿真实训软件的制作技术.ppt
社会调查的历史发展.ppt
铰链四杆机构的基本性质课件.ppt
黑暗中的碰撞-盲人体验馆设计环艺毕业设计.ppt
老僧与蝎子材料作文讲评及例文.ppt
青岛版六年级科学上册《2生物的启示》课件.ppt
项羽之死优秀课件课件.ppt
菩萨蛮-书江西造口壁课件.ppt
鸟的天堂PPT课件.ppt
辩证唯物主义知识结构图.ppt
菩萨蛮优秀课件(温庭筠)PPT.ppt
蒲松龄《狼》(复习总结课).ppt
近代史人物介绍-张灵甫.ppt
韦庄《菩萨蛮》(其二)ppt课件课件.ppt
荷史诗中的战争.ppt
粉磨对水泥质量的影响.ppt
财政学-社会保障制度.ppt
记忆大师-数字密码.ppt
2022-09-25 5页
2023-03-23 13页
2023-04-30 4页
2023-06-10 12页
2023-06-06 16页
2023-04-17 7页
2022-11-29 24页
2023-11-12 11页
2023-02-18 15页
2023-04-18 25页