redis-dump安装-redis数据的导入和导出

对于redis的数据导出,如果需要导出和导入某一个库,需要使用到一个redis-dump的工具。这款工具的依赖环境是ruby,在linux中无法yum去安装依赖环境,我们需要使用rvm工具去安装。

1、安装rvm

cd /tmp
mkdir rvm
cd rvm
# 开始安装RVM
gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 
curl -O https://raw.githubusercontent.com/rvm/rvm/master/binscripts/rvm-installer 
curl -O https://raw.githubusercontent.com/rvm/rvm/master/binscripts/rvm-installer.asc 
gpg --verify rvm-installer.asc 
bash rvm-installer stable 
source /etc/profile.d/rvm.sh

2、安装Ruby

# 查看可以安装的Ruby版本
rvm list known
#这里安装2.2.7
rvm install ruby 2.2.7

3、安装redis-dump工具

# 移除gem自带源
gem sources --remove https://rubygems.org/ 
# 添加国内源
gem sources -a http://gems.ruby-china.com/
# 安装redis-dump
gem install redis-dump -V

4、redis-dump的数据的导入和导出

redis-dump -u 172.18.1.239:4501 -a 123456 -d 9 >db9.json
cat db9.json | redis-load -u 172.18.2.63:4501 -a 123456  -d 9

再次去查看redis数据,数据成功恢复

发表评论

后才能评论