redis-专题-主备切换-06

背景:

在主从复制的3台服务器上[进程模拟],6379是master,6380是slave1,6381是slave2,假设主服务器挂掉,从服务器又仅仅只能读数据,此时redis服务看起来就像是挂掉了。所以需要主备切换这个机制来保证redis服务的可用性[就是防止主节点挂掉导致整个服务挂掉].

1-比如在主服务器挂掉的时间来选举出新的从服务器

2-哨兵监听的是主服务器,不包含从服务器。

参考:

【项目实战】最新首发精讲-基于python的redis构架核心技术教程项目实战_哔哩哔哩_bilibili

验证:

 1-主节点宕机,哨兵选举出一个新的主节点

我们杀死端口号是6379的redis,模拟主服务器宕机

 

 2-哨兵更改为后台启动再验证[和1验证的方式一样]

linux命令:

ps -ef|grep redis #查看和redis相关的进程
kill -9 进程号
touch a.txt #创建文件
mkdir a #创建文件夹
mkdir -p /opt/redis/data #-p这个意思是即使路径不存在,也能创建
tail -n 800 sentinel-26381.log # 从后往前读800行
cp sentinel.conf /opt/redis/conf/sentinel-common.conf #复制文件到特定位置
vim某个文件进入后 10dd可删除光标后10行文件 dd可删除当前光标所在行--超级实用

猜你喜欢

转载自blog.csdn.net/Elephantpretty/article/details/124456047