在Redis中,slaveof
命令用于將一個Redis服務(wù)器設(shè)置為另一個Redis服務(wù)器的從服務(wù)器
redis-cli ping
如果返回PONG
,則表示主服務(wù)器正在運(yùn)行。
slaveof
參數(shù):redis-cli slaveof <master-ip> <master-port>
將<master-ip>
和<master-port>
替換為主服務(wù)器的實(shí)際IP地址和端口。例如:
redis-cli slaveof 192.168.1.100 6379
輸入YES
并按回車鍵,從服務(wù)器將開始復(fù)制主服務(wù)器的數(shù)據(jù)。
你可以通過運(yùn)行以下命令來檢查從服務(wù)器的狀態(tài):
redis-cli info replication
在輸出的信息中,你應(yīng)該能看到role:slave
和master_link_status:up
,表示從服務(wù)器已成功連接到主服務(wù)器并開始復(fù)制數(shù)據(jù)。
注意:在生產(chǎn)環(huán)境中,為了確保數(shù)據(jù)的安全性,建議使用Redis Sentinel或Redis Cluster來管理主從復(fù)制和故障轉(zhuǎn)移。