反客为主的自动版:哨兵模式

2024-01-14 00:40

本文主要是介绍反客为主的自动版:哨兵模式,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

反客为主的自动版:哨兵模式

1、从上mians示例主从复制搭建好了,不再描述,忽略过,效果图:
在这里插入图片描述
2、执行指令:slaveof 127.0.0.1 6379
在这里插入图片描述
3、接着我们在6379主机执行info replication命令,同理在6380、6381分别执行info replication命令,如图所示效果:
在这里插入图片描述
*4、当我们在主机6379查看当前库,执行命令keys ,接着在从机6380,获取主机库中有的键,比如:k1,效果图显示:
在这里插入图片描述
当主机宕机了,从机还是能用,如图效果:
在这里插入图片描述
在这里插入图片描述
当主机回来,从机查看,是up状态,效果图:
在这里插入图片描述
**注意:当主机回来后,从机不能添加数据,不然会报错,效果图:
在这里插入图片描述
5、当两台从机其中的一台从机宕机了,在主机查看会变成了一台,效果图:
在这里插入图片描述
6、拷贝这个指令:slave-priority 100,放在6381的配置文件中,效果图:
在这里插入图片描述
在这里插入图片描述
接着重启6381服务:
在这里插入图片描述
接着执行指令:info replication,效果图:
在这里插入图片描述
7、接着执行指令:slaveof 127.0.0.1 6379
在这里插入图片描述
进入哨兵模式,先把主机宕机下,创建一个空文件:sentinel.conf,
并在sentinel.conf文件下插入相应的指令参数:

sentinel monitor mymaster 127.0.0.1 6379 1

8、把主机6379服务启动后出现2台从机
在这里插入图片描述
9、接下来启动哨兵模式,执行命令:

redis-sentinel sentinel.conf

效果图:
在这里插入图片描述
当哨兵模式启动后,主机添加一条数据,两台从机也可以拿到数据,效果图:
在这里插入图片描述
当主机宕机了,哨兵模式会监听哪台从机上位,效果图:
在这里插入图片描述
6381上位,所以6381可以写数据!先执行:info replication,效果图:
在这里插入图片描述
6381就可以写数据,效果图:
在这里插入图片描述
而从机6380
在这里插入图片描述
哨兵模式,搞定!

这篇关于反客为主的自动版:哨兵模式的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/603358

相关文章

Java中实现订单超时自动取消功能(最新推荐)

《Java中实现订单超时自动取消功能(最新推荐)》本文介绍了Java中实现订单超时自动取消功能的几种方法,包括定时任务、JDK延迟队列、Redis过期监听、Redisson分布式延迟队列、Rocket... 目录1、定时任务2、JDK延迟队列 DelayQueue(1)定义实现Delayed接口的实体类 (

shell脚本自动删除30天以前的文件(最新推荐)

《shell脚本自动删除30天以前的文件(最新推荐)》该文章介绍了如何使用Shell脚本自动删除指定目录下30天以前的文件,并通过crontab设置定时任务,此外,还提供了如何使用Shell脚本删除E... 目录shell脚本自动删除30天以前的文件linux按照日期定时删除elasticsearch索引s

Go Mongox轻松实现MongoDB的时间字段自动填充

《GoMongox轻松实现MongoDB的时间字段自动填充》这篇文章主要为大家详细介绍了Go语言如何使用mongox库,在插入和更新数据时自动填充时间字段,从而提升开发效率并减少重复代码,需要的可以... 目录前言时间字段填充规则Mongox 的安装使用 Mongox 进行插入操作使用 Mongox 进行更

Java实现状态模式的示例代码

《Java实现状态模式的示例代码》状态模式是一种行为型设计模式,允许对象根据其内部状态改变行为,本文主要介绍了Java实现状态模式的示例代码,文中通过示例代码介绍的非常详细,需要的朋友们下面随着小编来... 目录一、简介1、定义2、状态模式的结构二、Java实现案例1、电灯开关状态案例2、番茄工作法状态案例

C语言中自动与强制转换全解析

《C语言中自动与强制转换全解析》在编写C程序时,类型转换是确保数据正确性和一致性的关键环节,无论是隐式转换还是显式转换,都各有特点和应用场景,本文将详细探讨C语言中的类型转换机制,帮助您更好地理解并在... 目录类型转换的重要性自动类型转换(隐式转换)强制类型转换(显式转换)常见错误与注意事项总结与建议类型

IDEA如何让控制台自动换行

《IDEA如何让控制台自动换行》本文介绍了如何在IDEA中设置控制台自动换行,具体步骤为:File-Settings-Editor-General-Console,然后勾选Usesoftwrapsin... 目录IDEA如何让控制台自http://www.chinasem.cn动换行操作流http://www

vscode保存代码时自动eslint格式化图文教程

《vscode保存代码时自动eslint格式化图文教程》:本文主要介绍vscode保存代码时自动eslint格式化的相关资料,包括打开设置文件并复制特定内容,文中通过代码介绍的非常详细,需要的朋友... 目录1、点击设置2、选择远程--->点击右上角打开设置3、会弹出settings.json文件,将以下内

Python脚本实现自动删除C盘临时文件夹

《Python脚本实现自动删除C盘临时文件夹》在日常使用电脑的过程中,临时文件夹往往会积累大量的无用数据,占用宝贵的磁盘空间,下面我们就来看看Python如何通过脚本实现自动删除C盘临时文件夹吧... 目录一、准备工作二、python脚本编写三、脚本解析四、运行脚本五、案例演示六、注意事项七、总结在日常使用

Redis主从/哨兵机制原理分析

《Redis主从/哨兵机制原理分析》本文介绍了Redis的主从复制和哨兵机制,主从复制实现了数据的热备份和负载均衡,而哨兵机制可以监控Redis集群,实现自动故障转移,哨兵机制通过监控、下线、选举和故... 目录一、主从复制1.1 什么是主从复制1.2 主从复制的作用1.3 主从复制原理1.3.1 全量复制

SpringBoot项目启动后自动加载系统配置的多种实现方式

《SpringBoot项目启动后自动加载系统配置的多种实现方式》:本文主要介绍SpringBoot项目启动后自动加载系统配置的多种实现方式,并通过代码示例讲解的非常详细,对大家的学习或工作有一定的... 目录1. 使用 CommandLineRunner实现方式:2. 使用 ApplicationRunne