Redis 的 PSYNC 命令用于實現主從復制
slaveof <master-ip> <master-port>
將 <master-ip>
和 <master-port>
替換為主服務器的 IP 地址和端口。
重啟從服務器上的 Redis 服務,以應用新的配置。
確保主服務器和從服務器之間的網絡連接正常。
在從服務器上執行 INFO replication
命令,檢查復制狀態。你應該看到類似以下的輸出:
# Replication
role:slave
master_host:<master-ip>
master_port:<master-port>
master_link_status:up
如果 master_link_status
顯示為 “up”,則表示復制已經建立并正常運行。
如果你需要重新同步數據,可以在從服務器上執行 SLAVEOF <master-ip> <master-port>
命令,這將使從服務器重新連接到主服務器并執行全量同步。
如果你需要斷開從服務器與主服務器的復制,可以在從服務器上執行 SLAVEOF NO ONE
命令。這將使從服務器停止復制并從主服務器斷開連接。
注意:在執行這些操作之前,請確保對 Redis 數據進行備份,以防止數據丟失。