windows redis版本下载地址
分别解压到3个文件夹,命名为redis-master、redis-slave-1、redis-slave-2
部署master
- 修改redis.windows.conf
- 设置master的端口、密码、aof、rdb等
- 启动命令 redis-server.exe redis.windows.conf
- 作为windows服务 redis-server.exe --service-install redis.windows.conf --service-name redis-master
部署slave
- 修改redis.windows.conf
- 设置slave的端口、密码、aof、rd不等
- 设置master信息,slaveOf masterIP masterPort;masterauth masterpassword
- 启动命令 redis-server.exe redis.windows.conf
- 作为windows服务 redis-server.exe --service-install redis.windows.conf --service-name redis-slave-x
部署sentinel
- 在3个文件夹下分别新增sentinel.conf
- sentinel.conf 设置
port 26479
sentinel deny-scripts-reconfig yes
#哨兵监听的主节点mymaster;最后面的数字 2 表示最低通过票数;默认值 2
sentinel monitor mymaster masterip master端口 2
sentinel down-after-milliseconds mymaster 3000
sentinel failover-timeout mymaster 15000
sentinel auth-pass mymaster master密码
protected-mode no
- 启动命令 redis-server.exe --sentinel sentinel.conf
- 作为windows服务 redis-server.exe --service-install --sentinel sentinel.conf --service-name redis-sentinel-x