容器部署 redis 哨兵集群 【问题笔记】

news2024/11/18 22:23:26

目录

1.哨兵模式 (sentinel) 启动时报错:Can`t resolve instance hostnames

2.哨兵模式下 master 节点崩掉后无法切换从节点为master节点


1.哨兵模式 (sentinel) 启动时报错:Can`t resolve instance hostnames

报错原因分析:

只有 6.2 以上版本的 sentinel 才能解析主机名,但默认不启用。

解决方案:

sentinel.conf 配置文件添加:

sentinel resolve-hostnames yes
sentinel announce-hostname yes

 

参考:使用docker启动redis sentinel 无法使用服务名访问redis_docker 服务名访问_小光头发多的博客-CSDN博客

2.哨兵模式下 master 节点崩掉后无法切换从节点为master节点

原因分析:

容器部署时,网络不通,无法获取实例地址(显示的是两个错误的地址)

 参考:Redis master is getting wrong ip, port of slave in kubernetes redis-sentinel - Stack Overflow

 解决方案:

 

参考:

Master detects wrong IP for the slave nodes · Issue #248 · docker-library/redis · GitHub

in a K8s deployment, Sentinel Can't update the IP of the old master when the old master get back online again with different IP · Issue #8300 · redis/redis · GitHub

Redis-Sentinel 如何开启域名解析 - 掘金

① 在 sentinel.conf 中 开启 resolve-hostnames and announce-hostnames

sentinel resolve-hostnames yes
sentinel announce-hostnames yes

② 在每个实例配置文件(redis.conf /redis_slave.conf)加上 replica-announce-ip 和 replica-announce-port

replica announce-ip <ip>
replica announce-port <port>

参考:Redis-Sentinel 如何开启域名解析 - 掘金

redis 官网:High availability with Redis Sentinel | Redis

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

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

相关文章

Axure教程—单色折线图(中继器)

本文将教大家如何用AXURE中的中继器制作单色折线图 一、效果介绍 如图&#xff1a; 预览地址&#xff1a;https://d84rfm.axshare.com 下载地址&#xff1a;https://download.csdn.net/download/weixin_43516258/87814278 二、功能介绍 简单填写中继器内容即可动态显示值样…

Call for Papers丨第十一届全国社会媒体处理大会,AI Open设独立专刊投稿渠道

全国社会媒体处理大会&#xff08;SMP&#xff09;专注于以社会媒体处理为主题的科学研究&#xff0c;为传播社会媒体处理最新的学术研究与技术成果提供广泛的交流平台&#xff0c;旨在构建社会媒体处理领域的产学研生态圈&#xff0c;成为中国乃至世界社会媒体处理的风向标。 …

2023年了PWA开发模式在国内还有发展空间吗?

随着国内外技术及生态的迅猛发展&#xff0c;应用程序的开发模式也在不断演进。在过去&#xff0c;就我及身边同事的经验而言&#xff0c;会常常需要在不同的平台&#xff08;如Android、iOS&#xff09;编写不同的代码&#xff0c;导致开发成本和维护困难的问题。 然而&#…

WBS项目分解的7大基本原则

制定和分解WBS&#xff0c;需要遵循的基本原则&#xff1a; 1、唯一性 每一项工作任务在WBS中是唯一的。 WBS项目分解的7大基本原则 2、负责制 每一项任务都需要明确责任人&#xff0c;一人负责&#xff0c;其他人参与。 3、可测量性 每一项任务都应该是可以量化和测量的&#…

5月份招了个00后测试堪称卷王之王,让人崩溃...

前段时间公司新来了个同事&#xff0c;听说大学是学的广告专业&#xff0c;因为喜欢IT行业就找了个培训班&#xff0c;后来在一家小公司干了三年&#xff0c;现在跳槽来我们公司。来了之后把现有项目的性能优化了一遍&#xff0c;服务器缩减一半&#xff0c;性能反而提升4倍&am…

非流式语音合成和流式语音合成

语音合成技术&#xff1a;https://zhuanlan.zhihu.com/p/113282101 流式语音合成技术揭秘与实践 1、非流式语音合成&#xff0c;一次性输入文字&#xff0c;一次性输出语音&#xff0c;注重语音合成系统的 整体运算速度 &#xff0c;不适合做语音交互&#xff1b;流式语音合成…

如何在 Linux Mint 21 上安装 VirtualBox 7?

VirtualBox 是一款开源的虚拟化软件&#xff0c;它可以让你在一台计算机上同时运行多个操作系统。本文将详细介绍如何在 Linux Mint 21 上安装 VirtualBox 7。以下是安装过程的详细步骤&#xff1a; 步骤一&#xff1a;下载 VirtualBox 7 首先&#xff0c;你需要下载 VirtualB…

姜春宇:数据治理五大发展趋势

4月27日在2023数据治理新实践峰会上&#xff0c;大数据技术标准推进委员会副主席姜春宇先生以《数据治理发展趋势》为主题为大家分享了数据的价值和最新发展趋势。 以下为姜春宇先生的演讲实录&#xff0c;为了方便阅读&#xff0c;小编做了一些字句修改和文本优化。 大家上午…

如何在 OpenSUSE 上安装 VirtualBox 7?

VirtualBox 是一款开源的虚拟化软件&#xff0c;允许用户在单个计算机上运行多个操作系统。本文将详细介绍如何在 OpenSUSE 上安装 VirtualBox 7。以下是安装过程的步骤&#xff1a; 步骤一&#xff1a;下载 VirtualBox 7 首先&#xff0c;我们需要下载 VirtualBox 7 的安装包…

从火灾演习中认识火灾以及火灾发生时如何确保消防设备的正常运行

安科瑞虞佳豪 火光、浓烟、热浪……5月10日&#xff0c;在宁波高新区光华路119号一座废弃厂房内&#xff0c;一场特殊的“火灾”正在发生&#xff01; 据悉&#xff0c;宁波市消防部门组织开展了一场真人真火的火灾实验。目的是为了让人们直观感受火灾的危险&#xff0c;进一…

vcruntime140_1.dll丢失怎样修复,推荐4个vcruntime140_1.dll丢失的修复方法

vcruntime140_1.dll文件是Microsoft Visual C Redistributable for Visual Studio 2015运行库的一部分&#xff0c;它是一个用于支持Visual C构建的应用程序的系统文件。这个文件包含了在运行C程序时所需要的函数和类库&#xff0c;主要负责向应用程序提供运行时环境。如果电脑…

布隆过滤器和布谷鸟过滤器

过滤器使用场景&#xff1a; 比如有如下几个需求&#xff1a; 1.原本有10亿个号码&#xff0c;现在又来了10万个号码&#xff0c;要快速准确判断这10万个号码是否在10亿个号码库中&#xff1f;   解决办法一&#xff1a;将10亿个号码存入数据库中&#xff0c;进行数据库查询&…

听说小破站新上一批“高质量”的视频,于是怀揣着“学习”的目的,我用Python将他们全部采集了下来

事情是这样的&#xff0c;昨晚室友悄咪咪的拉着我去他的电脑&#xff0c;说带我欣赏一点高雅的作品&#xff0c;于是这一坐下&#xff0c;便是一晚上… 作为一个乐于分享的博主&#xff0c;本来我是决定直接分享的&#xff0c;但是转念一想&#xff0c;授人以鱼不如授人以渔&am…

如何看待 30 岁学云计算,转行做云计算运维这件事?

作为IT培训行业的从业人员&#xff0c;30岁学云计算转行不算什么的&#xff0c;还有38岁想学云计算的呢&#xff01;最主要的是个人兴趣和意向&#xff0c;当然这个年龄阶段还会考虑的一点就是目前的收入与家庭支出的问题。不过这位38岁的“大龄”学员学习的主要目的不是说去找…

不是吧,交换机坏了你还只会这么排查?

又见面了&#xff0c;我的网工朋友 上次给你分享了交换机和路由器的对接上网配置案例&#xff0c;还记得吗&#xff1f; 今天这篇&#xff0c;和你聊聊交换机接口故障。 接口故障这件事&#xff0c;对咱们网工来说其实算是家常便饭了。 工作到现在&#xff0c;你复盘一下&a…

卷积、相关、匹配滤波、脉冲压缩以及模糊函数

文章目录 【 1. 卷积 】连续卷积离散卷积 【 2.相关 】自相关互相关 【 3.匹配滤波 】滤波器模型有色噪声 时滤波器的特性白噪声 时滤波器的特性 【 4.脉冲压缩】时域脉冲压缩频域脉冲压缩 【 5.模糊函数 】【 6.四者之间的关系 】相关和卷积之间的关系 【 7.参考文献 】 【 1.…

day10 - 使用canny算子进行人像勾勒

本期主要介绍canny算子&#xff0c;了解canny算子的流程以及各个流程的原理和实现。 ​ 完成本期内容&#xff0c;你可以&#xff1a; 了解canny算子的流程和应用 若要运行案例代码&#xff0c;你需要有&#xff1a; 操作系统&#xff1a;Ubuntu 16 以上 或者 Windows10 工…

Kubernetes(k8s)集群安装部署

一. 环境说明 名称IP系统配置主控节点192.168.136.11Rocky9.22核4G工作节点1192.168.136.12Rocky9.22核4G工作节点2192.168.136.13Rocky9.22核4G 二. 系统先决条件配置(所有节点&#xff09; 2.1 关闭防火墙 防火墙可能会导致重复的防火墙规则和破坏kube-proxy&#xff0c;…

如何编写一个测试方案?---她是这样做的!

1、背景 工作上的项目规范要求&#xff1a;测试排期大于3D的项目要编写测试方案。调研了部分同学的情况&#xff0c;在此流程规范要求的基础上&#xff0c;对于需求的逻辑复杂或技术实现复杂等情况也会准备测试方案。 我个人主要负责OMS系统测试&#xff0c;它是整个履约流转中…

HTTPS的加密技术——中间人攻击

HTTPS的加密技术 文章目录 HTTPS的加密技术认识HTTPS对称加密和非对称加密①只使用对称加密方式②只使用非对称加密③两种加密算法联合使用&#x1f9db;‍♂️中间人攻击&#x1f4d6;引入证书总结https加密技术&#x1f431;‍&#x1f464; http和 https之间相差一个字母&a…