Redis集群(Redis Cluster)安装部署—上篇(使用RVM安装Ruby)
本系列文章目录:
Redis集群(Redis Cluster)安装部署—上篇(使用RVM安装Ruby)
Redis集群(Redis Cluster)安装部署—中篇(阿里云内网安装Ruby)
Redis集群(Redis Cluster)安装部署—下篇(创建集群)
redis cluster管理工具redis-trib.rb详解
1.部署版本:
Redis 4.0.8
Ruby 2.4.1
2.安装准备:
打开:
下载:redis-4.0.8.tar.gz
把需要准备的文件放到 /home/soft 下
2.安装依赖库
gcc,tcl,zlib,openssl
1 2 |
cd /home/soft yum install gcc |
1 |
yum install tcl |
1 |
yum install -y zlib-devel openssl-devel |
3.安装Redis
解压下载的压缩包
1 |
tar -zxvf redis-4.0.8.tar.gz |
1 2 3 |
mv redis-4.0.8 /usr/local/redis cd /usr/local/redis make MALLOC=libc |
把解压后的文件移动到 /usr/local/ 下
#添加内存回收机制 否则可能会安装报错 error: jemalloc/jemalloc.h: No such file or directory
执行编译测试
1 |
make test |
开始安装
1 |
make && make install |
4.安装Ruby环境
由于Redis Cluster 命令是Ruby脚本 执行需要Ruby环境
安装RVM
在Ruby官网上找到的,上面对RVM进行了简单的介绍:RVM是一个命令行工具,可以提供一个便捷的多版本Ruby环境的管理和切换。
RVM需要通过CRUL来进行下载,那么我们要先下载CUEL,CURL是什么呢,它是Linux下的文件传输工具,利用URL的规则在命令行下工作,输入命令 :
1 |
yum install curl |
使用curl安装rvm ,输入命令:
1 |
curl -L get.rvm.io | bash -s stable |
*注:
关于RVM的安装方法,除了以上安装方法,《 ruby 中国官网 》也介绍了RVM的安装,安装方法如下:
这里所有的命令都是在用户权限下操作的,任何命令最好都不要用 sudo,
需要RSA证书:
1 2 3 4 |
gpg2 --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 \curl -sSL https://get.rvm.io | bash -s stable source ~/.bashrc source ~/.bash_profile |
可能会出现网络连不上的情况 可以多试几次
修改 RVM 的 Ruby 安装源到 Ruby China 的 Ruby 镜像服务器,这样能提高安装速度 不改也没事。
1 |
echo "ruby_url=https://cache.ruby-china.org/pub/ruby" > ~/.rvm/user/db |
使用source让当前shell读入路径为” /usr/local/rvm/scripts/rvm “(路径可以自定义)的shell文件并依次执行文件中的所有语句,并重新执行刚修改的初始化文件,使之立即生效,而不必注销并重新登录,
输入命令:
1 |
source /usr/local/rvm/scripts/rvm |
查看rvm中管理的所有ruby版本,
输入命令 :
1 |
rvm list known |
进行查询,如下图:
选择一个你喜欢的版本进行安装,但首先提醒一下,你所选择的版本不能低于 ” 2.0.0 ” 就可以了,输入命令 :
1 |
rvm install 2.4.1 |
进行安装,如下图:
使用刚才安装完成的Ruby版本,输入命令:
1 |
rvm use 2.4.1 |
查看版本:
1 2 |
ruby -v gem -v |
执行命令:
1 |
gem install redis |
OK 至此 Redis 和Ruby 环境安装成功
安装RVM 必须是在连接互联网的环境下,如果在内网则需要离线安装方案,下一篇将介绍Ruby 在阿里云 内网环境的安装过程
本文链接:Redis集群(Redis Cluster)安装部署---上篇(使用RVM安装Ruby)
转载声明:本站文章若无特别说明,皆为原创,转载请注明来源:破晓(http://www.code2048.net),谢谢!^^