?
This document uses PHP Chinese website manual Release
CLUSTER REPLICATE node-id
自3.0.0起可用。
時間復雜度: O(1)
該命令將節(jié)點重新配置為指定主站的從站。如果接收命令的節(jié)點是空主節(jié)點,作為該命令的副作用,則節(jié)點角色將從主節(jié)點更改為從節(jié)點。
一旦一個節(jié)點變成另一個主節(jié)點的從屬節(jié)點,就不需要通知其他集群節(jié)點有關(guān)更改:節(jié)點之間交換的心跳包會自動傳播新配置。
假設(shè)奴隸總是接受命令:
1. 指定的節(jié)點ID存在于其節(jié)點表中。
2. 指定的節(jié)點ID不標識我們發(fā)送命令的實例。
3. 指定的節(jié)點ID是一個主節(jié)點。
如果接收到該命令的節(jié)點不是從屬節(jié)點,而是主節(jié)點,則只有滿足以下附加條件時,該命令才會成功,并且該節(jié)點將轉(zhuǎn)換為從節(jié)點:
1. 該節(jié)點不提供任何散列槽。
2. 該節(jié)點是空的,在密鑰空間中根本不存儲任何密鑰。
如果命令成功,新的從站將立即嘗試聯(lián)系其主站以便從其復制。
簡單的字符串回復:OK
如果命令執(zhí)行成功,否則返回錯誤。