redis 哨兵
redis-sentinel1:127.0.0.1 26379
-
第一步:新建目录redis-sentinel
mkdir redis-sentinel mkdir redis-sentinel1
-
第二步:拷贝master(master的安装请参考redis主从安装)目录下的内容到redis-sentinel1目录下
cp -r redis-master/* /root/redis-sentinel/redis-sentinel1
-
第三步:拷贝redis-6.2.4目录下的sentinel .conf到redis-sentinel1/bin 下面,并修改
cp sentinel.conf /root/redis-sentinal/redis-sentinel1/bin
Port:26379
daemonize yes
#sentinel monitor
#master-name 可以自己命名的主节点名字,由A-z,数字0-9,这三个字符. - _组成。
#quorum 当这么多个sentinel认为master节点失联了,那么这时客观上认为master失联
#ip redis-port sentinel监控的master的ip 和端口
sentinel monitor mymaster 127.0.0.1 6379 2
#sentinel和master通讯,3秒钟联系不上,sentinel认为masterdown了
sentinel down-after-milliseconds mymaster 3000
以上是sentinel1的配置修改
redis-sentinel2:127.0.0.1 26380
第一步:拷贝redis-sentinel1下面的文件到redis-sentinel2
第二步:修改sentinel.conf配置文件:
port:26380
redis-sentinel3:127.0.0.1 26381
第一步:拷贝redis-sentinel1下面的文件到redis-sentinel3
第二步:修改sentinel.conf配置文件:
Port:26381
启动sentinel1/sentinel2/sentinel3
进到redis-sentinel1/bin | redis-sentinel2/bin | redis-sentinel3/bin
./redis-sentinel sentinel.conf 启动
使用命令 ps -ef|grep redis 查看是否启动成功