要配置Redis主從復制,需要進行以下步驟:
打開主服務器的配置文件redis.conf
,將slaveof
指令注釋掉或刪除,確保主服務器不會成為從服務器。
在從服務器上,打開配置文件redis.conf
,找到并取消注釋slaveof
指令,并將其設置為主服務器的IP地址和端口號。例如:slaveof <主服務器IP> <主服務器端口號>
保存并關閉從服務器的配置文件。
在主服務器上,重啟Redis服務,使配置生效。
在從服務器上,啟動Redis服務。
從服務器會自動連接到主服務器并開始同步數據。
您可以使用INFO replication
命令來檢查主從復制狀態。如果主從復制成功,從服務器的角色將顯示為slave
,并顯示主服務器的IP地址和端口號。
注意事項:
主服務器和從服務器之間必須能夠相互通信。
主服務器必須在配置文件中啟用持久化(appendonly yes
或appendfsync always
)以確保數據可靠性。
如果主服務器發生故障,您可以手動將從服務器提升為主服務器,以繼續提供服務。