一、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 -V2、单独安装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
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/gem4、安装redis-dump:
gem install redis-dump -V5、导出导入:
导出数据:
#用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/
选择自己系统一样的即可。
其他就是和其他软件安装一样。
安装完成,在cmd直接使用gem安装redis-dump即可。
gem install redis-dump3、推荐直接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/
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)