Redis資料的匯入與匯出

2021-08-11 12:59:58 字數 912 閱讀 8663

今天把自己本地redis的資料給搞沒了,只好從線上環境匯出。折騰一圈才搞定。。怪自己笨唄

1、yum install ruby rubygems ruby-devel   //安裝rubygems 以及相關包  

2、gem sources -a //加入**映象源

3、gem install redis-dump -v

安裝一通之後,ruby倒是安裝上了,但是後面的就提示錯誤了,原來ruby的版本太低,yum安裝只到1.7的版本,無奈只有重新裝。

重新安裝的步驟如下:

1.移除舊的ruby版本,執行命令   $ sudo yum remove ruby ruby-devel

2.按照如下步驟安裝ruby

$ sudo yum groupinstall "development tools"

$ sudo yum install openssl-devel

$ wget

$ tar xvfvz ruby-2.1.2.tar.gz

$ cd ruby-2.1.2

$ ./configure

$ make

$ sudo make install

ruby的版本可以在這裡找合適自己的版本鏈結進行安裝;

3.檢視ruby是否成功安裝:$ ruby --version

4.安裝redis-dump:  $gem install redis-dump -v

5.匯出線上資料到test.json:  $  redis-dump –u (-d 15 指定資料庫) 127.0.0.1:6379 > test.json

6.匯入到本地redis:   $< test.json redis-load 或者 cat test.json | redis-load (-d 15 到指定資料庫)

ok了。

Redis資料匯入和匯出

1 安裝2.5版本ruby 解除安裝ruby yum remove ruby wget 解壓 tar zxvf ruby 2.5.0.tar.gz 進入目錄 cd ruby 2.5.0 建立安裝目錄 mkdir p usr local ruby 配置並制定安裝位置 configure prefix ...

redis資料批量匯入匯出

redis資料批量匯入匯出 針對工作中可能用到 將某台伺服器中的redis資料 匯出然後匯入到新的伺服器中,一種方法是redis dump工具,但是 他需要安裝ruby環境,安裝環境的過程中還可能出現意想不到的錯誤。所以不得不選用其他方法了。一下 是幾點思路 供參考。1 資料匯出,不用自己寫,也不用...

資料匯出與匯入

1.整庫匯出與匯入 匯出命令 exp system root full y 新增引數 full y 就是整庫匯出,root為system使用者的密碼 執行命令後會在當前目錄下生成乙個叫 expdat.dmp,此檔案為備份檔案。如果想指定備份檔案的名稱,則新增 file 引數即可 exp system...