一、搭建另一个新的redis服务
1.首先根据上一篇文章下载编译安装并启动了一个redis的服务,关于如何搭建不再赘述
2.在同一个Linxu服务器(我用的是阿里云)开启两个redis的服务
- 创建redis_slave文件夹用来存放slave的redis配置文件
- 将redis.conf copy一份并重命名到此文件夹下
cp redis.conf ../redis_slave/ mv reds.conf redis_6380.conf
- vi编辑redis_6380.conf,由于我使用的redis的版本是5.0以上的,配置slave的方式有些变化:
在配置文件中搜索找到
添加如下配置
由于设置的master 数据库有密码所以需要添加
配置从库只读
修改端口
二、启动slave redis服务
./redis-server /usr/local/redis_slave/redis_6380.conf
查看redis进程 ps -ef|grep redis
三、测试主从的连接以及主从复制是否行
连接redis 主库 输入
info Replication
然后登录从库输入
info Replication
测试主从复制
主库: