redis两主两从搭建

准备:两台虚拟机

第一台做主机:192.168.1.131

第二台做备主:192.168.1.140

在两台虚拟机上都安装Redis

上传
redis两主两从搭建

解压

tar zxf redis-3.2.10.tar.gz

切换到这个目录下

redis两主两从搭建

编译安装
make && make install
redis两主两从搭建
为主机配置文件
创建环境目录,复制配置文件

mkdir cluster

mkdir cluster/6379

mkdir cluster/6380

cp redis.conf cluster/6379/

cp redis.conf cluster/6380

cp sentinel.conf cluster/6380

配置文件
(redis.conf是服务文件,sentinel.conf是哨兵文件)

vim /data/server/redis-3.2.10/cluster/6379/redis.conf

redis两主两从搭建
redis两主两从搭建

redis两主两从搭建

vim /data/server/redis-3.2.10/cluster/6380/redis.conf

redis两主两从搭建

redis两主两从搭建

redis两主两从搭建

redis两主两从搭建

vim /data/server/redis-3.2.10/cluster/6380/sentinel.conf

redis两主两从搭建

redis两主两从搭建

为备主配置文件
**
创建环境目录,复制配置文件

redis两主两从搭建

redis两主两从搭建

配置文件

vim /data/server/redis-3.2.10/cluster/6379/redis.conf

redis两主两从搭建redis两主两从搭建
redis两主两从搭建
redis两主两从搭建

关闭防火墙,降低沙盒等级
(两台主机都要进行此项操作)

setenforce 0

systemctl stop firewalld

redis两主两从搭建
开始验证
redis两主两从搭建开启成功,现在关闭主机进程
(主机进程在第一台主机上查)

redis两主两从搭建

备主接替主机进行工作
redis-cli -h 192.168.1.140