今天准备搭建一个 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. eclipse配置tomcat环境

    Eclipse配置tomcat环境 第一步:进行下面操作: window–>Preference–>Server–>Runtime Environments ->Add 搜索s ...

  2. :)torch转onnx总结--|

    torch->onnx 参考:参考连接:https://blog.csdn.net/cxx654/article/details/123011332 1 安装 onnx >python - ...

  3. The Semantics of Constructors——2.3 程序转化语意学

    2.3 程序转化语意学 #include "X.h" X foo() { X xx; return xx; } 一个人可能会对代码做出以下假设: 每次 foo()被调用,就传回 x ...

  4. shell mv cp image in parallel 多线程解压parallel

    # apt install parallel # mkdir -p 1Kx1K/img # ls 1Kx1K/img_9*.jpg |parallel -j 80 mv {} 1Kx1K/img ht ...

  5. 从零搭建hadoop集群之zookeeper集群安装

    1. 从官方渠道获取对应的zookeeper的安装包 http://archive.apache.org/dist/zookeeper/ zookeeper-3.4.10.tar.g 2. 上传zoo ...

  6. 《Spring Boot从零开始学(视频教学版)》快速入门Spring Boot应用开发

    #好书推荐##好书奇遇季#<Spring Boot从零开始学(视频教学版)>,目前为止较好的一本Spring Boot入门书.京东当当天猫都有发售.本书配套示例代码.课件与教学视频.定价7 ...

  7. Django Rest Frame work 如何使用serializers序列化

    Django Rest Frame work 如何使用serializers序列化       Django Rest Framework提供了serializers模块,用于序列化和反序列化模型实例 ...

  8. 像MIUI一样做Zabbix二次开发(1)——MIUI之于Android,乐维监控之于Zabbix

    摘要 文章主要介绍:7年做Zabbix二次开发,讲述那些从技术方向的选择,到开发.架构设计.深度定制,到我们的更多前瞻性想法. 关于MIUI "专注.极致.口碑.快"成了雷布斯的口 ...

  9. django查询中values_list(flat=True) 是什么意思?

    1.values() departments = models.Department.objects.filter(dpm_status=1).values('dnp__name') print(de ...

  10. kubectl 补全报错:-bash: _get_comp_words_by_ref: command not found

    1.kubectl自动补全设置 yum -y install bash-completion source <(kubectl completion bash) # 在 bash 中设置当前 s ...