Redis 的 replicaof
命令用于設(shè)置一個(gè) Redis 服務(wù)器(從服務(wù)器)復(fù)制另一個(gè) Redis 服務(wù)器(主服務(wù)器)
當(dāng)從服務(wù)器加入主服務(wù)器的復(fù)制時(shí),它會開始接收并存儲主服務(wù)器上的所有數(shù)據(jù)更改。這樣,從服務(wù)器就可以在主服務(wù)器出現(xiàn)故障時(shí),接管主服務(wù)器的角色,繼續(xù)提供服務(wù)。這種架構(gòu)可以提高系統(tǒng)的可用性和數(shù)據(jù)冗余。
使用 replicaof
命令的基本語法如下:
replicaof <master-ip> <master-port>
其中,<master-ip>
是主服務(wù)器的 IP 地址,<master-port>
是主服務(wù)器的端口號。例如:
replicaof 192.168.1.100 6379
這條命令將使從服務(wù)器復(fù)制 IP 地址為 192.168.1.100
,端口號為 6379
的主服務(wù)器。