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 #如果可以成功调用,则证明安装成功