redis SLAVEOF命令
翻译结果:
slave
英 [sleɪv] 美 [slev]
n.奴隶;…。的奴隶,耽迷于…的人;奴隶般受控的人,苦工;[机]从动装置
vi.奴隶般地工作,做苦工;买卖奴隶,运输奴隶
第三人称单数: slaves 复数: slaves 现在分词: slaving 过去式: slaved 过去分词: slaved
of
英 [əv] 美 [ʌv]
prep.关于;属于…的;由…制成
aux.助动词 [非标准用语、方言] =have [主用于虚拟语气]
redis SLAVEOF命令语法
作用:SLAVEOF 命令用于在 Redis 运行时动态地修改复制(replication)功能的行为。
语法:SLAVEOF host port
说明:通过执行 SLAVEOF host port 命令,可以将当前服务器转变为指定服务器的从属服务器(slave server)。如果当前服务器已经是某个主服务器(master server)的从属服务器,那么执行 SLAVEOF host port 将使当前服务器停止对旧主服务器的同步,丢弃旧数据集,转而开始对新主服务器进行同步。另外,对一个从属服务器执行命令 SLAVEOF NO ONE 将使得这个从属服务器关闭复制功能,并从从属服务器转变回主服务器,原来同步所得的数据集不会被丢弃。利用『 SLAVEOF NO ONE 不会丢弃同步所得数据集』这个特性,可以在主服务器失败的时候,将从属服务器用作新的主服务器,从而实现无间断运行。
可用版本:>= 1.0.0
时间复杂度:SLAVEOF host port ,O(N), N 为要同步的数据数量。SLAVEOF NO ONE , O(1) 。
返回:总是返回 OK 。