Redis之哨兵模式

news2024/11/18 22:35:42

什么是哨兵模式?
Sentinel(哨兵)是用于监控Redis集群中Master状态的工具,是Redis高可用解决方案,哨兵可以监视一个或者多个redis master服务,以及这些master服务的所有从服务。 某个master服务宕机后,会把这个master下的某个从服务升级为master来替代已宕机的master继续工作。
注意:原先宕机的master服务则会变成从服务
哨兵模式步骤如下
1.创建哨兵配置文件

 touch sentinel.conf

在这里插入图片描述
2.填写配置文件中内容

#mymaster 为监控对象起的服务器名称
#1 为至少有多少个哨兵同一迁移的数量
sentinel monitor mymaster 127.0.0.1 6379 1

3.启动配置文件

redis-sentinel /opt/myredis/sentinel.conf

显示一个主机,两个从机信息
在这里插入图片描述
4.手动停止主机
在这里插入图片描述
结果如下
6381升级为主机,从机为6380
在这里插入图片描述
6380信息,为从机
在这里插入图片描述
5.重启6379服务器,自动变成6381的从服务器
6379服务器信息:主服务器为6381
在这里插入图片描述
6381服务器信息:显示有两个从服务器
在这里插入图片描述
6.下面是哨兵模式的日志信息
记录当主机6379挂掉之后,从服务器6380和6381中选出一个为主服务器。
此选举出的主服务器为6381,6379自动变成从服务器,为down状态。
当6379重启之后,则会自动加入当前主服务器6381的从服务器当中。
在这里插入图片描述
7.哨兵模式简单流程图
在这里插入图片描述
8.选举规则
1.选择优先级靠前的

配置文件中设置属性如下,值越小优先级越高
replica-priority 100

2.选择偏移量最大的
偏移量是指获得原主机数据最全的
3.选择runid最小的
每隔redis实例启动后都会随机生成一个40位的runid

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/348472.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

安卓小游戏:俄罗斯方块

安卓小游戏:俄罗斯方块 前言 最近用安卓自定义view写了下飞机大战、贪吃蛇、小板弹球三个游戏,还是比较简单的,这几天又把俄罗斯方块还原了一下,写了一天,又摸鱼调试了两天,逻辑不是很难,但是…

机械革命z2黑苹果改造计划第三番-macOS键盘快捷键Win键盘适配

macOS键盘快捷键&Win键盘适配 键盘区别 首先下图是苹果妙控键盘无指纹版,官网售价699,穷学生的我是真的买不起 然后下图是我正在使用的机械键盘ikbc w200 87键版本 可以看出两者在键位排列上的区别主要在于 win/command 键,在macOS中大…

12 个华丽的 UI 组件,为您提供设计灵感✨

现代 Web 开发已转向基于组件的架构,从而实现更快的开发、更多的控制和更低的维护成本。在本文中,我精心挑选了一些我最喜欢的 UI 组件作为您的设计灵感。我尝试在我们的开发工作流程中包含不同类型的一些最常用的组件,包括卡片、文本、按钮、…

本人使用的idea插件

文章目录🚏 本人使用的idea插件🚬 pojo to Json🚬 GsonFormatPlus🚬 EasyYapi🚬 Chinese (Simplified) Language Pack / 中文语言包🚬 MyBatis Log Free🚬 MyBatisPlusX🚬 Statistic…

软件测试如何获得高薪?

软件测试如何获得高薪? 目录:导读 测试基础理论/测试设计能力 业务知识 行业技术知识 数据库 掌握编程语言 搞定自动化测试 质量流程管理 下面谈谈不同level的测试工程师应具备的基本能力 第一个:我们称之为测试员/测试工程师 第二…

Linux C/C++ 调试的那些“歪门邪道”

无数次被问道:你在终端下怎么调试更高效?或者怎么在 Vim 里调试?好吧,今天统一回答下,我从来不在 vim 里调试,因为它还不成熟。那除了命令行 GDB 裸奔以外,终端下还有没有更高效的方法&#xff…

【正点原子FPGA连载】第十二章PS端RTC中断实验 摘自【正点原子】DFZU2EG_4EV MPSoC之嵌入式Vitis开发指南

1)实验平台:正点原子MPSoC开发板 2)平台购买地址:https://detail.tmall.com/item.htm?id692450874670 3)全套实验源码手册视频下载地址: http://www.openedv.com/thread-340252-1-1.html 第十二章PS端RTC…

免费链接投票作品投票通道线上投票活动制作网络投票制作

“文明健康、绿色环保”网络评选投票_免费链接投票_作品投票通道_扫码投票怎样进行现在来说,公司、企业、学校更多的想借助短视频推广自己。通过微信投票小程序,网友们就可以通过手机拍视频上传视频参加活动,而短视频微信投票评选活动既可以给…

node.js+vue大学生校园论坛系统vscode mysql

技术难点 (1)没有待测试程序文本、控制流程图及有关要求、规范等文件。 (2)测试用例及测试例程的分析、理解和设计。 (3)没有开发组织的配合,没有软件测试团队之间的讨论。 (4&#…

九龙证券|巴菲特最新操作曝光!刚建仓就大幅减持,台积电盘后暴跌5%

当地时间2月14日,美股三大指数收盘涨跌纷歧。道指跌0.46%,标普500指数跌0.03%,纳指涨0.57%。 大型科技股多数上涨,特斯拉涨7.51%,领涨标普500指数成份股。热门中概股走弱,纳斯达克中国金龙指数跌0.55%&…

【零基础入门前端系列】—CSS介绍(九)

【零基础入门前端系列】—CSS介绍(九) 一、为什么需要CSS? 使用Css的目的就是让网页具有美观一致的页面, 另外一个最重要的原因是内容与格式 分离,在没有CSS之前,我们想要修改HTML元素的样式需要为每个HTML元素单独定义 样式属性…

用户认证-cookie和session

无状态&短链接 短链接的概念是指:将原本冗长的URL做一次“包装”,变成一个简洁可读的URL。 什么是短链接-> https://www.cnblogs.com/54chensongxia/p/11673522.html HTTP是一种无状态的协议 短链接:一次请求和一次响应之后&#…

女生可以参加IT培训吗?

2023年了,就不要把性别当作选择专业的前提条件了。虽然这句话说过很多次了,作为IT行业来说,是非常欢迎女生的加入;尤其是整天都是面对一大堆男攻城狮,工作氛围一点都不活跃,反而显得压抑和杂乱,…

在Windows上安装Scala

文章目录Windows上安装Scala(一)到Scala官网下载Scala(二)安装Scala安装向导(三)配置Scala环境变量(四)测试Scala是否安装成功1、查看Scala版本2、启动Scala,执行语句Win…

什么是装运单IFTMIN?

符合EDIFACT国际报文标准的IFTMIN主要用于传输电子运输订单,这些装运单作为EDI数据交换的一部分,由客户或托运人发送给物流服务提供商。通过EDI传输的运输信息可以被用来计划当前所需的运输能力,并且物流服务提供商也可以据此提前将包装材料准…

【正点原子FPGA连载】第十一章PL SYSMON测量输入模拟电压 摘自【正点原子】DFZU2EG_4EV MPSoC之嵌入式Vitis开发指南

1)实验平台:正点原子MPSoC开发板 2)平台购买地址:https://detail.tmall.com/item.htm?id692450874670 3)全套实验源码手册视频下载地址: http://www.openedv.com/thread-340252-1-1.html 第十一章PL SYSM…

使用注意力机制的seq2seq

注意力机制在NLP中的应用,是早期工作之一 1.为什么使用注意力机制 ①在机器翻译的时候,每个生成的词可能相关于源句子不同的词 ②语言翻译的时候,中英文存在倒装句,几个相同意思的句子中的词的位置可能近似的对应。翻译句子某部分…

Lp正则化

一、L1 和 L2范数(norm)A norm is a mathematical thing that is applied to a vector. The norm of a vector maps vector values to values in [0,∞). In machine learning, norms are useful because they are used to express distances: this vect…

DataWhale-统计学习方法打卡Task01

学习教材《统计学习方法(第二版)》李航 统计学习方法(第2版) by...李航 (z-lib.org).pdf https://www.aliyundrive.com/s/maJZ6M9hrTe 点击链接保存,或者复制本段内容,打开「阿里云盘」APP ,无…

论文笔记:NeuLF: Efficient Novel View Synthesis with Neural 4D Light Fight

中文标题:基于神经4D光场的高效新视角合成 创新点 在我们的方法中,一个3D场景被表示为一个光场,即一组射线,每条射线在到达图像平面时都有相应的颜色。为了实现高效的新视图渲染,我们采用了光场的双平面参数化&#…