redis 導入導出redis-load,redis-dump詳解


安裝redis-dump
[root@bogon ~] yum install ruby rubygems ruby-devel //安裝rubygems 以及相關包 [root@bogon ~] gem sources -a http://gems.ruby-china.org/ //源,ruby china加入,外面的源不能訪問 http://gems.ruby-china.org/ added to sources [root@bogon ~] gem install redis-dump -V redis-dump導出數據 [root@bogon ~] telnet 127.0.0.1 6379 Trying 127.0.0.1... Connected to 127.0.0.1. Escape character is '^]'. set test 11 //設置一個值 +OK get test //取值 $2 11
[root@bogon ~] redis-dump -u :passwd@127.0.0.1:6379 >test.json

 

[root@bogon ~] telnet 127.0.0.1 6379 //telnet到redis 

Trying 127.0.0.1... 

Connected to 127.0.0.1.  

Escape character is '^]'.  

flushall //請空所有數據  

+OK  

keys * //查看已清空  

*0 

  

 
         
 redis-load還原數據
[root@bogon ~]  < test.json redis-load //導入數據 
[root@bogon ~] telnet 127.0.0.1 6379 Trying 127.0.0.1...
Connected to 127.0.0.1. Escape character is '^]'. keys * *1 $4 test

 redis -load 並不能指定端口號 一台多實例 ,實現不了 。redis-loab 指定另一個實例

 


免責聲明!

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



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