搭建redis一主多从的过程
1.在相应位置创建一个文件夹存放redis配置文件
mkdir myredis
2.复制redis配置文件到此文件夹中
cp /opt/redis/redis/bin/redis.conf /opt/myredis/redis.conf
3.新建三个配置文件
touch redis6379.conf
touch redis6380.conf
touch redis6381.conf
4.三个配置文件中分别写入以下配置
redis6379.conf
include /myredis/redis.conf
pidfilse /var/run/redis_6379.pid
port 6379
dbfilename dump6379.rdb
redis6380.conf
include /myredis/redis.conf
pidfile /var/run/redis_6380.pid
port 6380
dbfilename dump6380.rdb
redis6381.conf
include /myredis/redis.conf
pidfile /var/run/redis_6381.pid
port 6381
dbfilename dump6381.rdb
5.分别启动三个redis服务
redis-server redis6379.conf
redis-server redis6380.conf
redis-server redis6381.conf
6.查看三个redis服务是否启动
ps -ef |grep redis
7.查看三个redis运行情况
进入redis服务端
redis-cli -p 6379
//查看服务状态
info replication
8.配置主从机 6379为主 6380/6381为辅
//在从机上执行命令 slaveof 主机ip 端口号
//分别在6380和6381两个redis服务上执行命令
slaveof 127.0.0.1 6379
9.再次查看6379、6380、6381服务信息
6379主服务器信息如下
6380、6381服务信息如下
10.测试
在主服务器写入一个元素,在从服务器中查看
主服务器写操作
从服务器读操作