天天看點

redis中使用redis-dump導出、導入、還原資料執行個體

redis的備份和還原,借助了第三方的工具,redis-dump

1、安裝redis-dump

[root@localhost tank]# yum install ruby rubygems ruby-devel   //安裝rubygems 以及相關包  

[root@localhost tank]# gem sources -a http://ruby.taobao.org/   //源,加入淘寶,外面的源不能通路  

http://ruby.taobao.org/ added to sources  

[root@localhost tank]# gem install redis-dump -v   //安裝redis-dump  

2、redis-dump導出資料

[root@localhost tank]# telnet 127.0.0.1 6379 //telnet到redis  

trying 127.0.0.1...  

connected to 127.0.0.1.  

escape character is '^]'.  

set test 11 //設定一個值  

+ok  

get test //取值  

$2  

11  

[root@localhost tank]# redis-dump -u 127.0.0.1:6379 >test.json //導出資料  

3、redis-load還原資料

flushall //請空所有資料  

keys * //檢視已清空  

*0  

[root@localhost tank]# < test.json redis-load //導入資料  

[root@localhost tank]# telnet 127.0.0.1 6379  

keys * //已導入成功  

*1  

$4  

test  

<a target="_blank" href="http://www.jb51.net/article/70933.htm">redis中的動态字元串學習教程</a>

<a target="_blank" href="http://www.jb51.net/article/93531.htm">redis有序集合類型的常用指令小結</a>

<a target="_blank" href="http://www.jb51.net/article/56448.htm">超強、超詳細redis資料庫入門教程</a>

<a target="_blank" href="http://www.jb51.net/article/30093.htm">redis 隊列操作的例子(php)</a>

<a target="_blank" href="http://www.jb51.net/article/60627.htm">redis常用指令、常見錯誤、配置技巧等分享</a>

<a target="_blank" href="http://www.jb51.net/article/61793.htm">redis操作指令總結</a>

<a target="_blank" href="http://www.jb51.net/article/54774.htm">redis中5種資料結構的使用場景介紹</a>

<a target="_blank" href="http://www.jb51.net/article/50488.htm">redis密碼設定、通路權限控制等安全設定</a>

<a target="_blank" href="http://www.jb51.net/article/51625.htm">redis常用指令小結</a>

<a target="_blank" href="http://www.jb51.net/article/93569.htm">redis字元串類型的常用指令小結</a>