天天看點

redis跨伺服器遷移資料

redis跨伺服器遷移資料

  • 在此之前使用看有人用腳本做數庫遷移,自己試了下,體驗極差,各種問題。

    現在發現了好用的方法。使用redis-port 來做,非常簡單快捷

    前提條件

    擁有源redis伺服器的.rdb快照檔案

    準備redis-port工具

    工具下載下傳位址

    連結:https://pan.baidu.com/s/1cUh4dZqC-pfyzIJ6pEVFyA 提取碼:l823

接下來開始操作

  • 上傳redis-port工具到伺服器
  • reids服務,為了友善我直接在本地開兩個端口
    redis跨伺服器遷移資料
  • 準備資料,可以看到,往6379端口的redis放了兩個key,6380目前還是空的
    redis跨伺服器遷移資料
  • 儲存快照,執行save指令
    redis跨伺服器遷移資料
  • 接下來,我們使用redis-port工具進行資料遷移,如果出現類似這樣的列印就說明成功了
    redis跨伺服器遷移資料
  • 進入6380端口服務檢視一下有沒有資料在嗎
    redis跨伺服器遷移資料
    這樣就完成了

redis-port指令介紹

使用示例

./redis-port restore --input=/x/dump.rdb --target=dst_host:dst_port

–auth=dst_password [–filterkey=“str1|str2|str3”] [–targetdb=DB] [–rewrite] [–bigkeysize=SIZE] [–logfile=REDISPORT.LOG]

繼續閱讀