redis 集群搭建 (cluster 集群模式)

 

 

参考文献:

 https://www.cnblogs.com/ding2016/p/7903147.html (ruby 环境安装)

 https://blog.youkuaiyun.com/truelove12358/article/details/79612954 (redis集群搭建)

1. 安装 ruby 环境

    在Centos7.3中,通过yum安装ruby的版本是2.0.0,但是如果有些应用需要高版本的ruby环境,比如2.2,2.3,2.4...那就有点麻烦了,譬如:我准备使用redis官方给的工具:redis-trib.rb 这个工具构建redis集群的时候,报错了:“redis requires Ruby version >= 2.2.2。

    网上搜索了一圈,概括为以下三种方法:

    ①添加yum源安装:CentOS SCLo Software collections Repository(简单快捷)

 ②下载tar压缩包安装(略微繁琐)

 ③RVM(Ruby Version Manager)安装(相对官方)

方法一:yum源安装

    

 yum install centos-release-scl-rh //会在/etc/yum.repos.d/目录下多出一个CentOS-SCLo-scl-rh.repo源

 yum install rh-ruby23  -y    //直接yum安装即可

 scl  enable  rh-ruby23 bash    //必要一步

 ruby -v    //查看安装版本

 gem install redis   // 安装 gem redis (如果不安装这个可能会在创建集群时报错)

 
 例如报错信息提示:

 /usr/share/rubygems/rubygems/core_ext/kernel_require.rb:55:in `require': cannot load such 
 file -- redis (LoadError)
    from /usr/share/rubygems/rubygems/core_ext/kernel_require.rb:55:in `require'
	from ./redis-trib.rb:25:in `<main>'

 2 . 安装 redis 集群

      首先下载redis-3.0.0 版本  

wget http://download.redis.io/releases/redis-3.0.0.tar.gz

     解压,然后在解压目录执行make 命令进行编译 

tar -xvf redis-3.0.0.tar.gz

cd redis-3.0.0

make  //编译

  将在编译后的文件夹下面修改 redis.conf 文件,内容同参考文献

  然后按照此方式依次编译六份,启动

  启动后进入某一个redis目录下,

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值