Redis的SLAVEOF
命令用于將一個(gè)Redis服務(wù)器設(shè)置為另一個(gè)Redis服務(wù)器的從服務(wù)器(slave)。從服務(wù)器會(huì)復(fù)制主服務(wù)器的所有數(shù)據(jù),并在主服務(wù)器發(fā)生故障時(shí),可以自動(dòng)接管主服務(wù)器的角色,繼續(xù)提供服務(wù)。這樣可以實(shí)現(xiàn)數(shù)據(jù)的冗余備份和負(fù)載均衡。
SLAVEOF
命令的基本語法如下:
SLAVEOF <master-ip> <master-port>
其中,<master-ip>
是主服務(wù)器的IP地址,<master-port>
是主服務(wù)器的端口號(hào)。
例如,要將本地的Redis服務(wù)器設(shè)置為遠(yuǎn)程Redis服務(wù)器(IP地址為192.168.1.100,端口號(hào)為6379)的從服務(wù)器,可以執(zhí)行以下命令:
SLAVEOF 192.168.1.100 6379
執(zhí)行此命令后,本地的Redis服務(wù)器將開始復(fù)制遠(yuǎn)程Redis服務(wù)器的數(shù)據(jù)。