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文件

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

 

5:重啟新的redis集群,打開新的集群的AOF

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

6:遷移完畢


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM