redis-dump安装与导出redis数据

这里说下redis-dump的安装和简单使用

一、安装redis-dump
redis-dump安装的时候一般都会遇到下面的错误:

ERROR:  Error installing redis-dump:
redis requires Ruby version >= 2.2.2.

所以这里我直接按照解决方案来安装redis-dump.

1、安装rvm:

gpg2 --keyserver hkp://keys.gnupg.net --recv-keys D39DC0E3
curl -L get.rvm.io | bash -s stable

执行

find / -name rvm -print

显示如下即可:

/usr/local/rvm 
/usr/local/rvm/src/rvm 
/usr/local/rvm/src/rvm/bin/rvm 
/usr/local/rvm/src/rvm/lib/rvm 
/usr/local/rvm/src/rvm/scripts/rvm 
/usr/local/rvm/bin/rvm 
/usr/local/rvm/lib/rvm 
/usr/local/rvm/scripts/rvm

2、是rvm生效

source /usr/local/rvm/scripts/rvm

3、安装一个版本

rvm install 2.3.3

4、设置默认ruby

rvm use 2.3.3 --default

5、查看ruby版本

ruby --version

6、安装redis-dump

gem install redis-dump -V

二、使用redis-dump导出数据

导出指令如下:

redis-dump -u :mypassword@localhost:6379 -d 1 >test.json

-u 后边跟redis数据库的信息,如果没有密码可以不写

redis-dump -u 10.10.20.154:6377 -d 1 >test.json

如果直接导出本机端口为6379的可以把 -u 的部分给省去

redis-dump >test.json

-d 指定导出哪个数据库的数据,如果不写则导出所有的,一定要注意数据库名字(这里是 1)前后必须要加空格。

参考文章:http://blog.51cto.com/dellinger/2091771

猜你喜欢

转载自blog.csdn.net/qq_35981283/article/details/80454351