Spring boot 2.X整合Redis一主二从三哨兵的哨兵机制

本文介绍了在Windows环境下如何配置和启动一个包含一主二从的Redis哨兵集群,详细讲解了配置redis.conf、哨兵配置文件、启动redis服务和哨兵,以及使用Java(Spring + Jedis)实现哨兵客户端的步骤,并进行了故障转移的测试。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

我这边是Windows平台演示,Linux平台启动哨兵命令略有不同

配置redis.conf

  1. 创建conf文件夹,专门放置redis.conf文件
  2. 复制原来的redis.windows.conf,新增两个配置文件,一个为redis.windows6380.conf,一个为redis.windows6381.conf
  3. 修改两个新的配置文件(主库默认端口6379)
  4. # 修改端口号
    port 6380
    
    # 修改日志文件名称
    logfile "6380.log"
    
    # 修改RDB文件名
    dbfilename "dump6380.rdb"
    
    ################################# REPLICATION #################################
    # slaveof <masterip> <masterport>
    # 添加主机端口和ip
    slaveof 127.0.0.1 6379
    

    两个从库的配置文件根据上面的模板修改,本机的基本只需该端口号即可

配置哨兵配置文件

  1. 创建sentinel文件夹,专门放置哨兵配置文件
  2. 新建三个.conf配置文件,我这边是sentinel_01.conf、sentinel_02.conf、sentinel_03.conf
  3. 编写配置文件内容(三个哨兵配置文件的端口port必须不同,我这边默认三个分别为26379、36379、46379)

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值