栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

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

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

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

文章目录

一、centos7【服务器安装】

1、直接shell安装:2、单独安装ruby:

1、卸载完全2、下载tar.gz3、解压安装:4、软连接:4、安装redis-dump:5、导出导入: 二、window安装:

1、下载软件2、安装redis-dump:3、推荐直接window安装,然后直接远程连接数据库方式导出导入即可。 参考:

一、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/

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/700596.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号