RedisDump安装以及常见错误

安装redisdump大部分问题都出在版本的问题,redis-dump是将redis和json互转的工具;redis-dump是基于ruby开发,需要ruby环境,而且新版本的redis-dump要求2.3.0及以上的ruby版本,centos中yum只能安装2.0版本的ruby。需要先安装ruby的管理工具rvm安装高版本的ruby。

rvm安装以及常见错误:

 curl -L https://get.rvm.io | bash -s stable

如果报错:curl: (7) Failed to connect to raw.githubusercontent.com port 443: Connection refused。原因是目前 GitHub 访问不了。这时候就需要获取githubusercontent.com的真实ip并将其追加到/etc/hosts中

https://www.ipaddress.com/这个网站提供了查询网站ip的接口

获取到ip之后追加到hosts中

vim /etc/hosts

进入插入模式
185.199.108.133 raw.githubusercontent.com #添加

这时候再执行rvm安装命令就可以了

安装ruby:

# 查看可以安装的Ruby版本
rvm list known

rvm install ruby 2.3.0

安装好之后这是查看ruby版本会发现还是2.0.0版本这是就需要切换到2.3.0版本

rvm use  ruby-2.3.0  — default 切换版本 这时候再查看ruby版本即为2.3.0版本

安装redis-dump

gem install redis-dump #安装

redis-dump/redis-load #如果可以成功调用,则证明安装成功
原文地址:https://www.cnblogs.com/Pynu/p/14645774.html