Linux安装redis-哨兵模式部署

萨瓦迪卡6个月前 (09-02)redis1931


哨兵部署:在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...

java将金额转化为大写金额

 private static String[] num = {"零","壹","贰","叁","肆...

多说评论框怎么用更好

 1.隐藏屏蔽掉多说评论框的版权链接代码?简单css实现:多说隐藏版权链接,在后台自定义css添加:#ds-thread #ds-reset .ds-powered-by { display...

java解析JSON 数组数据 实例

 public  static void main (String args[]){  String sJson ="[{'acceptTim...

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

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

   /**      195.     * 发送...

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

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

评论列表

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

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

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

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

quickq
2个月前 (01-06)

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

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

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

QuickQ
2个月前 (01-09)

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

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

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

QuickQ
2个月前 (01-13)

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

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

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

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

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

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

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

快连VPN下载
5天前

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

谷歌浏览器
5天前

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

谷歌浏览器官网

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

快连VPN下载
4天前

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

helloworld官网

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

有道翻译下载

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

谷歌浏览器
4天前

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

wps官网下载
4天前

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

helloworld
4天前

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

谷歌浏览器
4天前

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

helloworld
4天前

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

快连VPN
4天前

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

helloworld官网

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

有道翻译官网

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

谷歌浏览器下载

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

helloworld下载

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

谷歌浏览器
3天前

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

helloworld官网

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

helloworld
3天前

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

wps
3天前

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

WPS下载
3天前

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

WPS
2天前

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

有道翻译下载

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

helloworld下载

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

快连VPN官网
2天前

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

有道翻译官网

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

helloworld下载

在这个版块混了这么久了,第一次看见这么给你的帖子!https://to-helloworld.com

wps官网
1天前

帖子很有深度!https://pcs-wps.it.com

helloworld下载
22小时前

支持一个https://www.mace-helloworlds.net

谷歌浏览器
18小时前

收藏了,很不错的内容!https://www.win-chrome.it.com

快连VPN
10小时前

观点鲜明,立场坚定,作者态度明确。https://www.kuailian-cn.it.com

WPS
9小时前

内容很有深度!https://www.w-wps.it.com

快连VPN
5小时前

支持楼上的!https://web-kuailian.it.com

快连VPN下载
5小时前

顶一个!https://pc-kuailian.it.com

WPS下载
4小时前

好好学习楼主的帖子!https://www.office-wps.it.com

发表评论

访客

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