准备好三台服务器
关闭防火墙或开放对应的端口
启动每台对应的redis 服务 查看服务,默认为master
在从库上执行以下语句:
执行命令:slaveof x.x.x.x 6379 master的ip
成功后,查看从结点状态
因为我加了两个从结点
这种方式 ,主机一但宕机后,就不能写入了,但是可以读,把其中一个从结点升级为主结点,也和其他从结点没有关系,
slaveof no one 把当前结点升级为主结点
如果主机有密码:
在进行redis主从复制的配置时,发现从机无法连接主机。
使用info replication命令查看信息
发现 master_link_status:down
而主机info replication后 发现connected_slaves一直为0
原因:主机配置了redis密码,需要在从机redis.conf中添加如下配置
#masterauth
masterauth password(主机的密码)
修改从机的配置文件后,重启从机的redis-server服务,重新及进行连接。
主从配置成功