redis实例的迁移相比mysql的迁移简单很多,主要是利用redis的主从复制。如果要从A机器迁移到B机器。
- 进入B机器的redis
redis-cli
- 执行
REPLICAOF A机器Redis的host port
,比如:
REPLICAOF 126.11.12.221 6379
这个时候B机器的Redis实例就成了A机器的副本。执行上面命令的时候,B实例之前的数据会被清空,然后从A实例同步数据。
- 停止同步,使B实例成为主节点
REPLICAOF NO ONE
当A实例数据同步到B实例后,在B实例上执行上面的命令,就会停止复制,使B实例成了主节点。