写在前面
Redis单机环境的搭建,各位靓仔可以移步我这边文章[Redis从0到1单机搭建](https:
目的: 实现一主两从,6000端口作为主数据库(master),6001、6002作为从数据库(slave)
创建存放配置文件目录,拷贝配置文件
创建6000,6001,6002三份目录,并且拷贝配置文件Redis.conf
cd /usr/local/redis/
mkdir 6000
mkdir 6001
mkdir 6002
cp /usr/local/redis/bin/redis.conf /usr/local/redis/6000/
cp /usr/local/redis/bin/redis.conf /usr/local/redis/6001/
cp /usr/local/redis/bin/redis.conf /usr/local/redis/6002/
配置主服务 6000
主服务器的配置很简单将启动端口和密码配置好即可
vi /usr/local/redis/6000/redis.conf
port 6000
requirepass testDemo
配置从服务器 6001 6002
从服务器的配置主要有如下
vi /usr/local/redis/6001/redis.conf
port 6001
slaveof 127.0.0.1 6000
masterauth testDemo
requirepass testDemo
vi /usr/local/redis/6002/redis.conf
port 6002
slaveof 127.0.0.1 6000
masterauth testDemo
requirepass testDemo
启动服务
配置文件好了后 我们直接依次启动服务即可
cd /usr/local/redis/bin
./redis-server /usr/local/redis/6000/redis.conf
./redis-server /usr/local/redis/6001/redis.conf
./redis-server /usr/local/redis/6002/redis.conf
主从服务验证
我们用Redis客户端连接到6000,6001,6002主从服务,然后验证一下 这种部署是否生效
1 验证新增数据 6000主新增, 6001,6002是否对应新增
set test 主从数据同步验证之新增数据
再来看一下6001 6002 从服务器是否有数据
get test
2 验证删除数 6000主删除数据, 6001,6002是否对应删除
del test
再来看一下6001 6002 从服务器是否有数据
get test
Over