目录
一、环境说明
操作系统:CentOS7.3
redis版本:redis-4.0.7
redis安装教程,点击
redis主从复制环境搭建,点击
模式为:本文章中使用一主二从的主从复制模式,三个哨兵服务,并在同一台机器中,采用不同端口来实现
角色 | 端口号 |
---|---|
master(主节点) | 6379 |
slave(从节点) | 6380 |
slave(从节点) | 6381 |
哨兵 | 6382 |
哨兵 | 6383 |
哨兵 | 6384 |
6379、6380、6381三个目录代表代表三个redis服务,每个目录里边的文件都相同,只有对应的redis.conf配置不同,6382、6383、6384三个目录代表代表三个哨兵服务,每个目录下文件相同,只是对应的sentinel.conf配置不同。
二、配置文件修改
redis.conf配置文件和主从复制中的配置文件一致,sentinel.conf配置文件从redis安装包复制到每个服务的bin目录下并修改相应的配置
1、复制sentinel.conf配置文件
2、修改配置文件
修改好配置文件直接保存即可,6383、6384中的配置文件从改好的6382配置文件复制过来,只需要把对应的端口修改一下即可。
三、启动服务
1、启动主从复制服务
分别在6379、6380、6381目录下的bin目录下执行
./redis-server redis.conf
2、启动哨兵
分别在6382、6383、6384目录下的bin目录下执行
./redis-sentinel sentinel.conf
现在是属于前端启动模式,如果要改成后台模式,只需要把配置文件中的添加daemonize yes
即可
至此哨兵模式环境搭建成功