因为Redis集群需要使用ruby命令,所以需要安装ruby。下面是安装Ruby和Rubygems的文章。
https://blog.csdn.net/michaelehome/article/details/79533496
当然了,我按着上面的步骤弄是会出现很多错误的,最后我知道了RVM可以管理Ruby版本。那么我肯定是用这个啊,以后就算ruby出新版本我也可以简单就升级完了。
1、首先,安装RVM,可以去官网看如何安装:
$ gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDB
$ \curl -sSL https://get.rvm.io | bash -s stable
$ source /etc/profile.d/rvm.sh
2、查看RVM版本:
$ rvm -v
3、查看Ruby有什么版本可安装
$ rvm list known
4、然后安装指定版本,然后执行系统使用此版本的Ruby(例如我安装的是2.4.4,因为Redis集群要求Ruby版本在2.2以上,所以看着办咯)
$ rvm install ruby-2.4.4
$ rvm use 2.4.4
5、到这里我们可以发现,RubyGems其实已经也安装好了,可谓相当的方便啊!!
$ gem -v
6、接下来当然是安装Redis接口啦:
$ gem install redis
7、但是报错了,百度说是连接问题,什么网络不稳定啥的,那竟然这样,那我们自己去下载然后用gem安装咯
$ wget https://rubygems.global.ssl.fastly.net/gems/redis-3.2.1.gem --no-check-certificate
$ gem install -l ./redis-3.2.1.gem
第一个命名后面带的参数表示以不安全的方式连接,不然会报错:证书有问题,不能连接。
到这里,已经全部搞定了!可以开始耍Redis集群了。
8、当我们关闭客户端后,可能会遇到rvm、ruby、gem等命令无效。但是不用紧张,两下就能搞定了。
$ source /etc/profile.d/rvm.sh
$ rvm use 2.4.4