文章目录
一、centos7【网站建设定制开发服务器安装】
redis-dump 网站建设定制开发其实的模块,和python网站建设定制开发的模块相似。
所以需要安装ruby软件,类似python软件。
github项目:
项目官方文档:
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 bashruby -v#查看版本gem install redis-dump -V
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
2、单独安装ruby:
我这里上面shell安装会失败,提示ruby版本太低。
1、卸载完全
需要再卸载:
yum remove rh-ruby*yum remove ruby*
- 1
- 2
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.gzcd 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 sourcesmake make一下,这步不能省 make install 安装# 查看版本ruby -v 验证
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
4、:
上一步会安装到这里,/usr/local/bin/ruby,软连接到bin目录下。
软连接:
ln -s /usr/local/bin/ruby /usr/bin/rubyln -s /usr/local/bin/gem /usr/bin/gem
- 1
- 2
4、-dump:
gem install redis-dump -V
- 1
5、导出导入:
导出数据:
#用redis-dump导出的数据格式都是json格式redis-dump -u :yourpassword@127.0.0.1:6379 > /tmp/redis-mv.json # 注意换成自己的密码和ip地址,还有端口号,如果没有密码就去掉
- 1
- 2
- 3
导入:
cat redis-mv.json | redis-load -u :yourpassword@127.0.0.1:6379 # 注意换成自己的密码和ip地址,还有端口号,如果没有密码就去掉
- 1
- 2
二、window安装:
1、下载软件
直接下载ruby软件:
windows下载地址:
选择自己系统一样的即可。
其他就是和其他软件安装一样。
2、安装redis-dump:
安装完成,在cmd直接使用gem安装redis-dump即可。
gem install redis-dump
- 1
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/