1.说明
案例是在windows环境下运行的,使用的redis版本是3.0.501,搭建的是一主两从,
三个哨兵
2.redis集群配置
master节点配置与启动(Redis-x64-3.0.501-6379)
使用默认配置即可,端口6379
启动:CMD下 redis-server redis.windows.conf
slave1节点配置与启动(Redis-x64-3.0.501-6380)
修改配置文件:
port 6380
slaveof
masterauth
启动:CMD下 redis-server redis.windows.conf
slave2节点配置与启动(Redis-x64-3.0.501-6381)
修改配置文件:
port 6381
slaveof
masterauth
启动:CMD下 redis-server redis.windows.conf
3.Sentinel配置
sentinel1节点配置与启动(Redis-x64-3.0.501-26379-sentinel)
1.原来的redis服务copy一份
2.新增一个配置文件redis.windows.sentinel-26379.conf,配置文件可以增加如下内容:
port 26379
daemonize yes
logfile “26379.log”
sentinel monitor myMaster 127.0.0.1 6379 2
具体配置可参考https://blog.51cto.com/darrenmemos/2156531
3.启动
redis-server redis.windows.sentinel-26379.conf --sentinel
sentinel2节点配置与启动(Redis-x64-3.0.501-26380-sentinel)
和sentinel1配置类似,端口改成26380再启动
sentinel3节点配置与启动(Redis-x64-3.0.501-26381-sentinel)
和sentinel1配置类似,端口改成26381再启动