今天准备搭建一个 redis 集群(redis 版本 6.2.5),在这之前要先配置好哨兵模式。

但是在配置哨兵模式时出现了问题。之前没有搭建集群时(一主两从,三台虚拟机)可以顺利配置好,而搭建集群时却一直出错。

因为之前配置hadoop时用到了3台虚拟机,这次搭建redis集群懒得再开虚拟机就直接把hadoop的虚拟机拿来用。

搭建集群考虑每一台主机都是一主两从,总共三主六从。

按计划,先在一台主机上配置好,然后把配置文件同步到另外两台虚拟机中。

意外出现在同步的过程中,本来已经配置好,运行时也正常,于是我就把配置文件同步到另外两台,修改了 redis.conf 文件,但是启动运行却不正常,在redis.conf中原本是replicaof 192.168.2.10 6379,但是在redis-cli客户端中的info replication信息却显示主节点是127.0.0.1,甚至有显示自己(192.168.2.10:6379)是slave节点,而主节点是127.0.0.1:6379的奇葩现象。然后一直修改redis.conf,改来改去都没有奏效,甚至把原先可以用的那台主机也给改坏了。。。

后来发现redis.conf的最后面有自动生成的配置replicaof 127.0.0.1 6379,原来那个奇葩的现象是这么来的,于是我就把那些自动生成的配置删了,然而启动后还是原来的样子,查看配置,最后面又生成了replicaof 127.0.0.1 6379。我又把配置文件删了拿新的来改,可还是出现了问题。。。

折腾到最后,我发现sentinel.conf文件最后面也有自动生成的部分,原先我以为sentinel.conf配置文件是不需要改的,所以就没有进去看, 后来在第一次启动前把后面几行自动生成的配置删了之后再启动就可以正常运行了。

总之,第一次启动时所有的配置文件都要检查,如果有之前启动时生成的配置要删掉。

redis 配置哨兵模式时出现的问题(redis 版本 6.2.5)的更多相关文章

  1. Redis sentinel 哨兵模式集群方案配置

    第一个方案是创建 redis cluster,第二种方案就是用哨兵模式来进行主从替换以及故障恢复.兵模式集群方案配置 一.sentinel介绍 Sentinel作用: 1):Master状态检测 2) ...

  2. Docker:docker搭建redis一主多从集群(配置哨兵模式)

    角色 实例IP 实例端口 宿主机IP 宿主机端口 master 172.19.0.2 6382 192.168.1.200 6382 slave01 172.19.0.3 6383 192.168.1 ...

  3. Redis主从复制配置+哨兵模式

    架构设计: master:s0 slave:s1.s2 主机映射信息如下: 192.168.32.100 s0 192.168.32.101 s1 192.168.32.102 s2 1.安装Redi ...

  4. redis主从配置+哨兵模式

    1.搭建redis主从,一个master两个slave,加一个哨兵监听(sentinel),可以新建三个虚拟机,模拟环境,我的电脑没那么多虚拟机,就在一台虚拟机上弄的. 2.安装redis,如果是三台 ...

  5. Redis sentinel 哨兵模式

    一.sentinel介绍 Sentinel作用: 1):Master状态检测 2):如果Master异常,则会进行Master-Slave切换,将其中一个Slave作为Master,将之前的Maste ...

  6. Redis配置sentinel模式

    Redis配置sentinel模式 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 哨兵(sentinel)主要是完成三个功能:监控,通知,自动故障转移功能.sentinel是安装R ...

  7. redis的哨兵模式

    我是在一台服务器上安装了三个redis  一主两从 想安装gcc gcc-c++ make tcl  lrzsz yum -y install gcc gcc-c++ make tcl  lrzsz ...

  8. Redis进阶:Redis的哨兵模式搭建

    Redis进阶:Redis的哨兵模式搭建 哨兵机制介绍 单机版的Redis存在性能瓶颈,Redis通过提高主从复制实现读写分离,提高了了Redis的可用性,另一方便也能实现数据在多个Redis直接的备 ...

  9. Redis-Sentinel Redis的哨兵模式

    Redis-Sentinel Redis的哨兵模式Redis Sentinel 模式简介Redis-Sentinel是官方推荐的高可用解决方案,当redis在做master-slave的高可用方案时, ...

  10. redis主从+redis的哨兵模式

    三台机器分布 192.168.189.129  //  master的角色 192.168.189.130  //  slave1的角色 192.168.189.131  //  salve2的角色 ...

随机推荐

  1. vue-cli3配置打包后的文件加上版本号

     修改vue.config.js

  2. 【TensorFlow】Tensorflow-GPU 环境搭建教程(附 Windows 版本对应表及 CUDA GPU 计算能力表)

    conda教程(推荐):『Tensorflow GPU Installation Made Easy: Use conda instead of pip [Update-2] | by Harveen ...

  3. openssl的自签名证书不被信任问题

    1.不同的浏览器安全策略不同 1.1谷歌系的会提示没有绑定域名. 此服务器无法证实它就是 192.168.0.127 - 它的安全证书没有指定主题备用名称(Subject Alternative Na ...

  4. 20220408_转载_LaTex数学公式基本代码

    https://blog.csdn.net/ViatorSun/article/details/82826664 超详细 LaTex数学公式

  5. pypi镜像-清华

    临时使用 pip install -i https://pypi.tuna.tsinghua.edu.cn/simple some-package 注意,simple 不能少, 是 https 而不是 ...

  6. java的Stream

    代码 List<Student> all = Student.getAll(); // 转换成数组 过滤所有的男性 Student[] students = all.stream().fi ...

  7. WebService 客户端上传图片,服务器端接收图片并保存到本地

    需求:如题,C#本地要调用Webservice接口,上传本地的照片到服务器中: 参考:客户端: https://blog.csdn.net/tiegenZ/article/details/799276 ...

  8. drf从入门到飞升仙界 02

    restful规范 # restful是一种定义web API接口的设计风格,适用于前后端分离的应用模式中 # 关于restful的10个规范 -1.数据的安全保障,通常使用https协议(http+ ...

  9. java乱码处理

    package com.zhouhe.util; import java.io.UnsupportedEncodingException; /** * 自定义工具类 * @Author zhouhe ...

  10. JS学习-常用的Web API

    web API web-api 分类 链接 描述 操作文档的API 操作document dom,html,svg 从服务器获取数据的API XMLHttpRequest XMLHttpRequest ...