Redis集羣遷移

1:開發中斷程序,登陸各個主節點查看key信息
INFO


# Keyspace
db0:keys=573153,expires=23977,avg_ttl=6721214720
# Keyspace
db0:keys=574792,expires=24263,avg_ttl=6741152890
# Keyspace
db0:keys=574647,expires=24500,avg_ttl=6733187087

 

2:在各個主節點進行AOF的寫入
[root@YC-ss1 ~]# redis-cli -h ****** -p 7014 -a *******
10.144.128.242:7014> BGREWRITEAOF
Background append only file rewriting started

 

3:將各個主節點的AOF文件拷貝到新的redis集羣的主節點,新的redis必須關係AOF並且關閉全部集羣
scp appendonly.aof root@host_ip:/tmp/

 

用這個AOF文件覆蓋新的redis集羣主節點的AOF文件redis

4:依次提起新redis集羣的主節點。啓動完畢,啓動從節點
redis-server /home/redis/redis7013/redis7013.conf 

 

5:重啓新的redis集羣,打開新的集羣的AOF

重啓修改怕配置文件便可,停的時候先停從節點,啓動的時候先啓動主節點app

6:遷移完畢
相關文章
相關標籤/搜索