redis數據遷移操作


實際生產場景中,有可能遷移機房或者更換物理機等因素,redis數據會在生產環境遷移。

遇到這種情況應該如何處理,下面就談談: 

   redis客戶端連接命令,分別連接舊環境中的主從redis 

Src目錄下./redis-cli -h IP -p PORT
使用info replication 命令找出主redis
使用客戶端命令連接主redis 之后,執行 BGSAVE 命令,會返回 Background saving started (保存redis中最新的key值)

然后執行LASTSAVE 命令 ,會返回一個時間戳 (返回最近一次 Redis 成功將數據保存到磁盤上的時間,以 UNIX 時間戳格式表示),檢查主redis src目錄下的dump.rdb生成時間,與當前時間相同.

關閉客戶端,進入主redis的src目錄下,拷貝此目錄下的dump.rdb 文件

將拷貝的dump.rdb文件替換新環境下 src目錄下的配置文件


啟動新環境的redis ,完成數據遷移.


免責聲明!

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



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