溫馨提示×

redis slaveof配置如何做

小樊
81
2024-11-10 23:05:44
欄目: 云計(jì)算

在Redis中,slaveof命令用于將一個Redis服務(wù)器設(shè)置為另一個Redis服務(wù)器的從服務(wù)器

  1. 首先,確保主服務(wù)器(master)已經(jīng)啟動并運(yùn)行。你可以通過運(yùn)行以下命令來檢查主服務(wù)器的狀態(tài):
redis-cli ping

如果返回PONG,則表示主服務(wù)器正在運(yùn)行。

  1. 然后,在從服務(wù)器(slave)上運(yùn)行以下命令,將主服務(wù)器的IP地址和端口配置為從服務(wù)器的slaveof參數(shù):
redis-cli slaveof <master-ip> <master-port>

<master-ip><master-port>替換為主服務(wù)器的實(shí)際IP地址和端口。例如:

redis-cli slaveof 192.168.1.100 6379
  1. 輸入YES并按回車鍵,從服務(wù)器將開始復(fù)制主服務(wù)器的數(shù)據(jù)。

  2. 你可以通過運(yùn)行以下命令來檢查從服務(wù)器的狀態(tài):

redis-cli info replication

在輸出的信息中,你應(yīng)該能看到role:slavemaster_link_status:up,表示從服務(wù)器已成功連接到主服務(wù)器并開始復(fù)制數(shù)據(jù)。

注意:在生產(chǎn)環(huán)境中,為了確保數(shù)據(jù)的安全性,建議使用Redis Sentinel或Redis Cluster來管理主從復(fù)制和故障轉(zhuǎn)移。

0