redis主从哨兵集群简单搭建(windows)

redis版本:
Redis-x64-3.2.100 下载网址

相关配置:
1. 备份下载解压之后的redis实例:

命名:redis-master-7000
           redis-slave-7001
           redis-slave-7002

2.配置端口及主从关系:

分别在对应实例中找到redis.windows.conf文件进行配置
redis-master-7000中找到redis.windows.conf配置:
port 7000
redis-slave-7001中找到redis.windows.conf配置:
port 7001
slaveof 127.0.0.1 7000

redis-slave-7002中找到redis.windows.conf配置:
port 7002
slaveof 127.0.0.1 7000

3.编写redis启动脚本

在对应文件中创建启动实例启动脚本startup.bat:
redis-master-7000中脚本中:
title master-7000
redis-server.exe redis.windows.conf

redis-slave-7001中:
title master-7001
redis-server.exe redis.windows.conf
余者类似

4.配置哨兵配置:

在实例文件中创建sentinel.conf配置文件:
redis-master-7000中:

#当前serntinel服务运行端口
port 26381
bind 127.0.0.1
# 哨兵监听的主服务器,后面的1表示主机挂掉之后进行投票,只需要2票就可以从机变主机
sentinel monitor mymaster 127.0.0.1 7001 2
# 3s内mymaster无响应,则认为mymaster宕机
sentinel down-after-milliseconds mymaster 3000
# 如果 10s后,mymaster还没有启动过来,则启动failover
sentinel failover-timeout mymaster 10000
# 执行哨兵sentinel 连接主从的密码  注意必须设置一个一样的验证密码,没有就不进行设置
sentinel auth-pass mymaster myRedis

redis-slave-7001中:各个服务启动端口不同

#当前serntinel服务运行端口
port 26382
bind 127.0.0.1
# 哨兵监听的主服务器,后面的1表示主机挂掉之后进行投票,只需要2票就可以从机变主机
sentinel monitor mymaster 127.0.0.1 7001 2
# 3s内mymaster无响应,则认为mymaster宕机
sentinel down-after-milliseconds mymaster 3000
# 如果 10s后,mymaster还没有启动过来,则启动failover
sentinel failover-timeout mymaster 10000
# 执行哨兵sentinel 连接主从的密码  注意必须设置一个一样的验证密码,没有就不进行设置
sentinel auth-pass mymaster myRedis
5.编写哨兵启动脚本

在对应文件中创建启动实例启动脚本startupsentinel.bat;一定要先启动主后启动从
redis-master-7000中脚本中:
title sentinel-7000
redis-server.exe sentinel.conf --sentinel
其余实例中各自创建对应的脚本

6.启动并校验

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值