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数据,数据成功恢复
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。