博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
redis 主从切换
阅读量:6940 次
发布时间:2019-06-27

本文共 1155 字,大约阅读时间需要 3 分钟。

一、编辑从redis配置文件

vi /etc/redis.conf

添加:

slaveof 192.168.1.232 6379  说明:232为主redis的ip 保存,启动服务 二、编辑监控服务器配置文件: vi /etc/redis-sentinel.conf 配置 Sentinel Redis 源码中包含了一个名为 sentinel.conf 的文件, 这个文件是一个带有详细注释的 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 monitor resque 192.168.1.3 6380 4 sentinel down-after-milliseconds resque 10000 sentinel failover-timeout resque 180000 sentinel parallel-syncs resque 5 第一行配置指示 Sentinel 去监视一个名为 mymaster 的主服务器, 这个主服务器的 IP 地址为 127.0.0.1 , 端口号为 6379 , 而将这个主服务器判断为失效至少需要 2 个 Sentinel 同意 (只要同意 Sentinel 的数量不达标,自动故障迁移就不会执行)。 不过要注意, 无论你设置要多少个 Sentinel 同意才能判断一个服务器失效, 一个 Sentinel 都需要获得系统中多数(majority) Sentinel 的支持, 才能发起一次自动故障迁移, 并预留一个给定的配置纪元 (configuration Epoch ,一个配置纪元就是一个新主服务器配置的版本号)。 换句话说, 在只有少数(minority) Sentinel 进程正常运作的情况下, Sentinel 是不能执行自动故障迁移的。

三、启动监控

systemctl start redis-sentinel.service

执行以下命令,查看redis主从信息

redis-cli -h 192.168.1.237 -p 26379 info Sentinel   说明:237为监控服务器的ip
本文转自 yntmdr 51CTO博客,原文链接:http://blog.51cto.com/yntmdr/1620729,如需转载请自行联系原作者
你可能感兴趣的文章
linux下重命名文件的命令
查看>>
flex-手机端主页布局实例---构造页面结构
查看>>
win10下的linux一些问题
查看>>
BZOJ 1131: [POI2008]Sta
查看>>
PHP文件上传实例详解!!!
查看>>
mysql 查寻数据文件存放路径
查看>>
activemq的安装与使用
查看>>
SpringMVC系列(九)自定义视图、重定向、转发
查看>>
PAT 1029 Median
查看>>
分析内存java
查看>>
20050610:幸运奖你个头
查看>>
win下硬盘装ubuntu 算非用到wubi
查看>>
php memcache保存session的一个设置误区
查看>>
简单工厂模式
查看>>
nginx(一)
查看>>
mysql 5.7开启并行复制
查看>>
DataSnap侦听端口动态设置问题
查看>>
MVC 发布到IIS中的配置方法
查看>>
(二)位运算,计算机不会做加法
查看>>
Xcode 4.2.* 常用快捷键 + Mac下常用快捷键(带图)
查看>>