Mac下配置Redis主从复制

836 阅读1分钟
总结:在Redis集群中,让若干个Redis服务器去复制另一个Redis服务器,所以定义被复制的服务器为主服务器(master),而对主服务器进行复制的服务器则被称为从服务器(slave),这种模式叫做主从复制模式。可以为数据提供多个副本,实现高可用,并实现读写分离(主节点负责写数据,从节点负责读数据,主节点并把数据同步到从节点保证数据的一致性

默认本机已安装redis并且正常运行

1、找到/usr/local文件下的redis安装包 复制一份redis.conf到 ect,将redis中的redis.conf文件分别拷贝到redis6380,redis6381(多少个从服务自己定),我这里将redis.conf命名为slave.conf。

image.png 2、修改slave.conf配置

#端口号分别修改为63806381
port 6380/6381
#配置主机复制的主ip和端口
slaveof 127.0.0.1  6379
#配置从节点是否只读
replica-read-only yes

3、开启从服务

# cd到从服务的conf
$ cd /usr/local/etc/redis6380
# 启动服务
$ redis server slave.conf 

image.png 4、启动从服务

$ redis-cli -h 127.0.0.1 -p 6380

image.png