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 功能。