Linux服务器-Redis6.X 主从复制 一主二从架构

DBC 1.6K 0
温馨提示

这里有一个要非常注意的点,那就是有可能Linux的权限不够,不能够自动帮你生成Linux服务器-Redis6.X 主从复制 一主二从架构插图这两个位置的文件夹,然后导致报错,或者运行假成功!

首先先生成3个文件夹
mkdir -p /data/redis/master/data 
mkdir -p /data/redis/slave1/data 
mkdir -p /data/redis/slave2/data
依次进入每一个文件夹,创建配置文件redis.conf

Linux服务器-Redis6.X 主从复制 一主二从架构插图2

 

创建主配置文件redis.conf
bind 0.0.0.0
port 6379
daemonize yes

requirepass "123456"

logfile "/usr/local/redis/log/redis1.log"
dbfilename "xdclass1.rdb"
dir "/usr/local/redis/data"
appendonly yes
appendfilename "appendonly1.aof"
masterauth "123456"
创建从配置文件redis.conf
bind 0.0.0.0
port 6380
daemonize yes
requirepass "123456"
logfile "/usr/local/redis/log/redis2.log"
dbfilename "xdclass2.rdb"
dir "/usr/local/redis/data"
appendonly yes
appendfilename "appendonly2.aof"
replicaof 8.129.113.233 6379
masterauth "123456"
创建从配置文件redis.conf
bind 0.0.0.0
port 6381
daemonize yes
requirepass "123456"
logfile "/usr/local/redis/log/redis3.log"
dbfilename "xdclass3.rdb"
dir "/usr/local/redis/data"
appendonly yes
appendfilename "appendonly3.aof"
replicaof 8.129.113.233 6379
masterauth "123456"

防火墙记得关闭,或者开放对应的端口

  • 阿里云服务器记得开发网络安全组
/usr/local/redis/bin
启动

#启动主
./redis-server /data/redis/master/data/redis.conf


#启动从
./redis-server /data/redis/slave1/data/redis.conf

#启动从
./redis-server /data/redis/slave2/data/redis.conf

发表评论 取消回复
表情 图片 链接 代码

分享