Linux安装redis-哨兵模式部署

萨瓦迪卡7个月前 (09-02)redis3117


哨兵部署:在master节点出现故障后,哨兵进程会自动将master下线,自动将子节点提升为主节点。完成故障转移,实现高可用性。

91226c7b-0f7a-4f6e-9165-038db56113b9.png

这个架构图里面,我们部署了3个哨兵节点组成了一个哨兵集群。它们在启动的时候会进行哨兵选举,选举出一个领导者,在出现故障转移的时候,由领导者进行主导,而触发故障转移需要大部分的哨兵节点都认为主节点发生了故障。这个状态我们称为客观下线。与之对应的是主观下线:也就是单个哨兵发现主节点出现故障,会去询问其他的节点,确认当前主节点是否已经出现故障,当其他哨兵确认主节点出现了故障,并且数量超过了大多数。这时就会从主观下线转为客观下线,一旦确认客观下线就会触发故障转移。由领导者主导,将主节点进行下线操作。然后在从节点里选一个晋升为主机点。然后告知客户端,新的主节点在什么位置,实现无缝切换。旧的主节点恢复后会重新加入到整个集群中,只是角色变成了从节点。

3.1. 哨兵模式部署

整体架构:这个结构是基于主从部署的基础上,新增你了3个哨兵节点,每个哨兵节点都是监控 同一个主节点129的状态.


d4a5aad5-25da-4365-8569-46e50d144e53.png


3 个机器都需要修改 sentinel.conf 配置(vim sentinel.conf),配置完成之后先从主节点开始启动哨兵。
protected-mode no #6⾏,关闭保护模式
daemonize yes  #15⾏,指定sentinel为后台启动
logfile /opt/software/redis/redis-stable/sentinel.log #34⾏,指定⽇志存放路径
dir /opt/software/redis #73⾏,指定数据库存放路径
sentinel monitor mymaster 192.168.75.129 6379 2#93⾏,修改 指定该哨兵节点监控20.0.0.20:6379这个主节点,该主节点的名称是mymaster,最后的2的含义与主节点的故障判定有关:⾄少需要2个哨兵节点同意,才能判定主节点故障并进⾏故障转移
sentinel down-after-milliseconds mymaster 30000 #134⾏,判定服务器down掉的时间周期,默认30000毫秒(30秒)
sentinel failover-timeout mymaster 180000 #234⾏,故障节点的最⼤超时时间为180000(180秒)

将三个服务都启动redis-server redis.conf后,可以用redis-cli info replication查看下当前主从架构的状态。

b5e1a4ca-2598-46dd-b181-cd856acec4dd.png

    • 操作

    • 然后启动哨兵(主节点操作):redis-sentinel sentinel.conf

    • 查看哨兵(主节点操作):   redis-cli -p 26379 info sentinel

测试:将129主节点下线:redis-cli shutdown,然后查看当前的sentinel.log日志: cat sentinel.log。
节点查看状态:redis-cli info replication。发现131的节点已变成了主节点。

0be9eff4-7ba9-49e7-8c4c-83130f738b0a.png


也可以到129上,日志文件查看下变化。cat redis.conf     cat sentinel.conf


本文原创,转载必追究版权。

分享给朋友:

相关文章

Oracle 数据库cmd命令备份

 //导出exp wsbspt/wsbspt@192.168.1.101/wsbs file=D:/wsbspt.dmp log=D:/wsbspt.txt//导入imp &nbs...

plsql 中number类型字段 取消科学计数法显示

 PL/SQL DEVELOPER中禁用科学计数法:Tools - Prefrence - SQL Window - 选择:"Number fields to_char&quo...

get方式调用http接口   Header赋参数值

get方式调用http接口 Header赋参数值

   /**      195.     * 发送...

freeMarker 截取字符串(操作字符串函数 )

<#if c.proSummary!?length gt 25>  <!-- 如果长度 >25 截取25个字-->    ...

坑爹的ShowModalDialog 后台传值解决方案

 今天遇到需要ShowModalDialog打开页面,通过acceptanceIds 参数值后台过滤出相应结果前台  var url = "loadAccept...

freeMarker Jfinal 获取session里的值

问题:freeMaker session取值的常用格式都试过 session["xxx"],session.xxx 直接xxx 都取不出来?????解决:JFinal与Struts...

评论列表

Trx能量租赁平台
4个月前 (12-21)

TRX能量租赁 - 2 TRX=1次转账次数 直接节省80%!无视对方有没有U或者是否交易所- 复制地址【TAZdAh5LU55aUPPZkgF4rupQwg6inQ5J5X】转 2 TRX即可0手续费转账!TG机器人频道:@xingtahttps://t.me/xingta

quickq官网
3个月前 (01-01)

赞一个!https://www.quickq9.com

quickq
3个月前 (01-06)

好好学习楼主的帖子!https://www.quickq9.com

quickq电脑版
3个月前 (01-08)

雷锋做好事不留名,都写在帖子里!https://www.quickq9.com

QuickQ
3个月前 (01-09)

看了这么多帖子,第一次看到这么经典的!https://www.quickq9.com

quickq电脑版
3个月前 (01-11)

楼主是一个神奇的青年!https://www.quickq9.com

QuickQ
3个月前 (01-13)

顶!顶!顶!https://www.quickq9.com

quickq电脑版
3个月前 (01-14)

很有看点!https://www.quickq9.com

节省USDT转账手续费的最佳方案

鑺傜渷TRX鎵嬬画璐?- 1.5 TRX=1娆¤浆璐︽鏁?鐩存帴鑺傜渷80%!鏃犺瀵规柟鏈夋病鏈塙鎴栬€呮槸鍚︿氦鏄撴墍- 澶嶅埗鍦板潃銆怲AZdAh5LU55aUPPZkgF4rupQwg6inQ5J5X銆戣浆 1.5 TRX鍗冲彲0鎵嬬画璐硅浆璐?TG鏈哄櫒浜?@trxokokbothttps://t.me/xingtatrx

节省TRX手续费
2个月前 (01-28)

0鎵嬬画璐硅浆璐SDT - 1.5 TRX=1娆¤浆璐︽鏁?鐩存帴鑺傜渷80%!鏃犺瀵规柟鏈夋病鏈塙鎴栬€呮槸鍚︿氦鏄撴墍- 澶嶅埗鍦板潃銆怲AZdAh5LU55aUPPZkgF4rupQwg6inQ5J5X銆戣浆 1.5 TRX鍗冲彲0鎵嬬画璐硅浆璐?TG鏈哄櫒浜?@trxokokbothttps://t.me/xingtatrx

快连VPN下载
1个月前 (03-04)

顶顶更健康!https://web-kuailian.it.com

谷歌浏览器
1个月前 (03-04)

楼主很有经验啊!https://www.win-chrome.it.com

谷歌浏览器官网
1个月前 (03-04)

支持一下,下面的保持队形!https://t-google.com

快连VPN下载
1个月前 (03-04)

以后要跟楼主好好学习学习!https://kuailian-vpn.it.com

helloworld官网
1个月前 (03-04)

今天上网不回帖,回帖就回精华帖!https://www.to-helloworld.com

有道翻译下载
1个月前 (03-04)

以后要跟楼主好好学习学习!https://youdao-fanyi.it.com

谷歌浏览器
1个月前 (03-04)

关注一下!https://www.win-google.com.cn

wps官网下载
1个月前 (03-05)

楼主练了葵花宝典吧?https://www.cn-wps.it.com

helloworld
1个月前 (03-05)

顶顶更健康!https://web-helloworld.cn

谷歌浏览器
1个月前 (03-05)

我就搞不明白了,看帖回帖能死人么,居然只有我这么认真的在回帖!https://www.chrome-cn.it.com

helloworld
1个月前 (03-05)

这里的资源非常丰富,帮助我解决了很多问题。https://web-helloworlds.org

快连VPN
1个月前 (03-05)

信楼主,得永生!https://www.kuailian-web.it.com

helloworld官网
1个月前 (03-05)

楼主是男的还是女的?https://www.pc-helloworlds.com

有道翻译官网
1个月前 (03-05)

大神好强大!https://youdao-pc.it.com

谷歌浏览器下载
1个月前 (03-05)

有钱、有房、有车,人人都想!https://chrome-web.it.com

helloworld下载
1个月前 (03-05)

论坛的人气越来越旺了!https://mac-helloworlds.net

谷歌浏览器
1个月前 (03-05)

怎么我回帖都没人理我呢?https://chrome-cn.it.com

helloworld官网
1个月前 (03-06)

哥回复的不是帖子,是寂寞!https://www.org-helloworld.com

helloworld
1个月前 (03-06)

楼主是我最崇拜的人!https://ai-helloworlds.net

wps
1个月前 (03-06)

每天顶顶贴,一身轻松啊!https://www.pcs-wps.net

WPS下载
1个月前 (03-06)

赞一个!https://w-wps.it.com

WPS
1个月前 (03-06)

最近回了很多帖子,都没人理我!https://www.wps-win.it.com

有道翻译下载
1个月前 (03-06)

这么经典的话只有楼主能想到!https://fanyi-youdao.it.com

helloworld下载
4周前 (03-07)

我对楼主的敬仰犹如滔滔江水绵延不绝!https://co-helloworld.com

快连VPN官网
4周前 (03-07)

世界末日我都挺过去了,看到楼主我才知道为什么上帝留我到现在!https://web-kuailian.it.com

有道翻译官网
4周前 (03-07)

精华帖的节奏啊!https://www.win-youdao.it.com

helloworld下载
2周前 (03-23)

我只是来赚积分的!https://top-helloworld.com

搜狗官网
2周前 (03-23)

管它三七二十一!https://im-sogou.com

WPS
2周前 (03-24)

太邪乎了吧?https://www-wps-cn.com

有道翻译官网
2周前 (03-24)

青春不在了,青春痘还在!https://i-youdao.com.cn

有道翻译
2周前 (03-24)

不灌水就活不下去了啊!https://i-youdao.com.cn

搜狗官网
2周前 (03-25)

经典!https://im-sogou.com

wps下载
2周前 (03-25)

有钱、有房、有车,人人都想!https://www-wps-cn.com

helloworld
2周前 (03-25)

没人理我,好伤心啊!https://co-helloworld.cn

搜狗官网
2周前 (03-25)

楼主很有激情啊!https://im-sogou.com

搜狗官网
2周前 (03-26)

坚持回帖!https://im-sogou.com

WPS下载
1周前 (03-26)

楼主是好人!https://www.p-wps.it.com

helloworld
1周前 (03-26)

楼主好聪明啊!https://www.pc-helloworlds.com

WPS
1周前 (03-27)

视死如归的架势啊!https://www.i-wps.it.com

helloworld下载
1周前 (03-27)

我和我的小伙伴都惊呆了!https://ai-helloworlds.net

有道翻译下载
1周前 (03-27)

刚看见一个妹子,很漂亮!https://i-youdao.com.cn

有道翻译在线
1周前 (03-27)

看帖不回帖都是耍流氓!https://i-youdao.com.cn

有道翻译下载
1周前 (03-28)

对牛弹琴的人越来越多了!https://i-youdao.com.cn

搜狗输入法
1周前 (03-28)

楼上的心情不错啊!https://im-sogou.com

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。