Redis:分布式 - 主从复制-命令

时间:2024-10-10 06:55:43

slaveof

  • slaveof no one用于断开主从关系,从节点执行该命令后,就不再有主节点了,而是自成主节点。

示例:

在这里插入图片描述

从节点6380执行slaveof no one后,再次info replicationrole:master说明此时自己已经是主节点了,不再从属其他节点。要注意的是,从节点变成主节点后,原先的数据不会丢失,可以继续操作原先的数据。

  • slaveof用于设置当前节点为其它节点的主节点。

语法:

slaveof ip port 

示例:

在这里插入图片描述

此处通过slaveof重新将6379设置为了6380的主节点。

不论是salveof,还是slaveof no one,都是临时修改主从关系,一旦服务重启,仍然依照配置文件设置主从关系。


相关文章