1.创建文件夹,用于存放redis.config
cd /tmp
mkdir 7001 7002 7003
2.检查配置文件
# 开启RDB
# save ""
save 3600 1
save 300 100
save 60 10000
# 关闭AOF
appendonly no
3.拷贝配置文件到每个实例目录
4.修改每个实例的端口、工作目录
sed -i -e 's/6379/7001/g' -e 's/dir .\//dir \/tmp\/7001\//g' 7001/redis.conf
sed -i -e 's/6379/7002/g' -e 's/dir .\//dir \/tmp\/7002\//g' 7002/redis.conf
sed -i -e 's/6379/7003/g' -e 's/dir .\//dir \/tmp\/7003\//g' 7003/redis.conf
[注意] 5.如果master中设置了密码,修改slave的配置文件
6.查看ip地址
ifconfig
7.启动
# 第1个
redis-server 7001/redis.conf
# 第2个
redis-server 7002/redis.conf
# 第3个
redis-server 7003/redis.conf
8.开启主从关系
redis-cli -p 7002 //进入7002客户端
在从节点上执行replicaof命令
replicaof IP地址 7001
master
slaver
9.查看是否搭建成功
redis-cli -p 7001 //进入master的客户端
auth 1234 //master设置的密码
info replication