Redis哨兵集群部署教程—从零开始(一主二从三哨兵)

前言

一主二从三哨兵:
①主可读写
②从只可读不可写
③哨兵节点监控集群状态,进行自动切换,实现高可用

一、提前准备

在opt目录下创建cluster-sentinel目录

复制三份opt目录下的redis-5.0.14文件夹到cluster-sentinel目录下并依次命名为redis-5.0.14-8974、redis-5.0.14-8975、redis-5.0.14-8976(8974为主,8975和8976为从)

操作完以后,目录结构为

四、测试哨兵集群

测试内容:
①主节点修改或者添加内容,2个从节点同步查询
②从节点,修改或者添加,提示只读
③停止主节点,等待从节点切换主节点(可观察日志)
(其中一个从节点在3个哨兵节点进行投票后,升级成主节点,另外一个从节点成为新主节点的从节点【哨兵监控生效】)
④再停止当前的主节点,等待最后的从节点升级成主节点
(投票升级成主节点【哨兵监控生效】)
⑤只有三个节点全部停止redis服务停止,否则一直可提供服务

1、主可读写,从只可读

在云服务中添加安全组规则,开放8974、8975、8976、26374、26375、26376端口

2、哨兵结点监控,实现高可用

查看端口并杀掉主节点端口(8974)

文章知识点与官方知识档案匹配,可进一步学习相关知识MySQL入门技能树数据库组成32262 人正在系统学习中

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2022年1月5日
下一篇 2022年1月5日

相关推荐