centos7安装redis-dump +redis数据库导出导入方式(dump、load)

本文详细介绍了如何在CentOS7和Windows环境下安装ruby及redis-dump工具,用于Redis数据库的数据导出和导入。在CentOS7中,首先通过yum安装ruby,如果失败则手动下载并编译安装。接着使用gem安装redis-dump,并展示了导出和导入数据的命令。在Windows环境下,下载ruby安装包并安装,然后同样通过gem安装redis-dump,推荐使用此方式远程连接数据库进行数据操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、centos7【服务器安装】

redis-dump 其实ruby的模块,和python的模块相似。

所以需要安装ruby软件,类似python软件。

github项目:https://github.com/delano/redis-dump
项目官方文档:http://delanotes.com/redis-dump/

gem就是类似于python的pip,安装包管理工具。

1、直接shell安装:

如果正好符合的话,应该可以使用,但是我的没有成功。

Redis数据的导出和导入(dump和load方式)

yum install centos-release-scl-rh -y
#配置yum仓库
yum install rh-ruby23*  -y
#安装其他工具,不安装后面可能会报错
scl  enable  rh-ruby23 bash
ruby -v
#查看版本
gem install redis-dump -V

2、单独安装ruby:

我这里上面shell安装会失败,提示ruby版本太低。

1、卸载完全

需要再卸载:

yum remove rh-ruby*
yum remove ruby*

2、下载tar.gz

下载地址:
https://www.ruby-lang.org/en/downloads/

我现在的2.7.5
https://cache.ruby-lang.org/pub/ruby/2.7/ruby-2.7.5.tar.gz

3、解压安装:

tar -zxvf ruby-2.7.5.tar.gz
cd ruby-2.7.5
./configure                        执行配置。或者:   ./configure  --with-openssl-dir=/usr/local/ssl  可以解决报错:Unable to require openssl, install OpenSSL and rebuild ruby (preferred) or use non-HTTPS sources
make                               make一下,这步不能省    
make install                  安装

# 查看版本
ruby -v                            验证

4、软连接:

上一步会安装到这里,/usr/local/bin/ruby,软连接到bin目录下。
软连接:

ln -s /usr/local/bin/ruby /usr/bin/ruby
ln -s /usr/local/bin/gem /usr/bin/gem

4、安装redis-dump:

gem install redis-dump -V

5、导出导入:

导出数据:

#用redis-dump导出的数据格式都是json格式
redis-dump -u :yourpassword@127.0.0.1:6379 > /tmp/redis-mv.json    
# 注意换成自己的密码和ip地址,还有端口号,如果没有密码就去掉

导入:

cat redis-mv.json | redis-load -u :yourpassword@127.0.0.1:6379     
# 注意换成自己的密码和ip地址,还有端口号,如果没有密码就去掉

二、window安装:

1、下载软件

直接下载ruby软件:
windows下载地址:
https://rubyinstaller.org/downloads/
选择自己系统一样的即可。
在这里插入图片描述
其他就是和其他软件安装一样。

2、安装redis-dump:

安装完成,在cmd直接使用gem安装redis-dump即可。

gem install redis-dump

3、推荐直接window安装,然后直接远程连接数据库方式导出导入即可。

推荐直接window安装,然后直接远程连接数据库方式导出导入即可。
服务器上,可能会麻烦一点。mac的话,自己研究吧,这俩种方式足够目前使用了。

参考:

redis导入导出工具-redis-dump,centos7安装使用
https://www.cnblogs.com/66li/p/11759514.html
CentOS7 更新yum源
https://www.cnblogs.com/cchilei/p/13884987.html
centos7安装ruby-2.6.5,简单快捷的下载与安装方式
https://www.cnblogs.com/zhuwenjoyce/p/12289186.html
ruby官方下载地址
https://www.ruby-lang.org/en/downloads/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

zhaojiafu666

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值