Redis 的 PSYNC 命令用于實現主從復制(Slave replication)
配置 Redis 實例:
bind
參數設置為 '0.0.0.0'
,以便從其他 IP 地址連接。同時,將 protected-mode
設置為 no
,以允許非本地連接。slaveof
參數設置為主服務器的 IP 地址和端口,例如:slaveof master_ip 6379
。重啟 Redis 服務:
驗證同步狀態:
info replication
命令,查看同步狀態。如果顯示 role:slave
和 master_link_status:up
,則表示主從復制已經建立并正常工作。測試同步過程:
SET key value
。INFO replication
命令。此時,你應該能看到從服務器上的鍵值已經被更新。注意:PSYNC 命令是在 Redis 5.0 版本中引入的,如果你使用的是更早的版本,你需要升級到較新的版本才能使用 PSYNC 功能。