【REDIS】redis的數據復制到另一台redis


解決方法一:

redis-dump導出
[root@ ~]# redis-dump -u :password@172.20.0.1:6379 > 172.20.0.1.json

redis-load導入
[root@ ~]# cat 172.20.0.1.json | redis-load -u :password@172.20.0.2:6379

 

解決方法二:

1.復制redis的安裝目錄下的/usr/local/java/redis-3.2.3/datas目錄下dump.rdb文件。

2.粘貼到要復制的redis的安裝目錄下的/usr/local/java/redis-3.2.3/datas目錄下即可。

3.bin目錄下重啟redis服務:./redis-server /usr/local/java/redis-3.2.3/etc/redis.conf

 

find / -name  dump.rdb    

 

如果redis是一主二從的,則先關閉從redis,然后關閉主redis,再把rdb文件傳過去,然后重啟主redis,最后重啟從redis使數據同步


免責聲明!

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



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