windows10配置redis主从+哨兵

windows redis版本下载地址

https://github.com/tporadowski/redis/releases/download/v5.0.10/Redis-x64-5.0.10.zip

分别解压到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
原文地址:https://www.cnblogs.com/xiaoshouzi/p/14662123.html