天天看點

redis-dump實作redis庫遷移

最近公司有切換redis庫的需求,找了個簡單的redis遷移方法,不過也有缺點。就是對于實時性要求很高的redis庫遷移無法做到資料的實時同步。不過對于簡單的redis庫備份和遷移還是可以的,各位看官自己定奪。

環境

ruby環境、gem包管理器、redis-dump工具

安裝

先安裝ruby環境然後安裝redis-dump工具,mac或者linux系統使用sudo

sudo gem install redis-dump           

生成備份

redis備份為json檔案

redis-dump -u <源庫位址>:<端口> -a <密碼> -d <db庫> > <備份檔案>.json

redis-dump -u 127.0.0.1:6378 -a password -d 0 > redis_db0_bak.json           

恢複備份

< <備份檔案>.json redis-load -u <目标庫位址>:<端口> -a <目标庫密碼>

< redis_db0_bak.json redis-load -u 127.0.0.1 -a password           

沐風的原創文章

繼續閱讀