CentOS7搭建Redis集群

CentOS7搭建Redis集群

写文章的目的主要是今天在线搭建redis集群遇到了很多问题,由于自己对linux系统操作不熟练,还有科学上网的问题弄了好久也没能成功。最终使用了离线安装的方式,终于搭建成功了。下面对搭建redis集群的两种方式跟大家分享以下我的一点点小经验。本次搭建是在一台电脑上实现的集群和多台电脑集群是一样的道理。
在线按安装
先安装redis,上篇介绍了如何安装redis;
在这之前我已经将redis安装到了我的/usr/local/redis文件加下
创建redis分为三步:
步骤一:
在这里插入图片描述步骤二:
在这里插入图片描述若使用离线安装请跳过步骤三,进入离线安装
步骤三:
这里是重点,如果这一步出错请直接看离线安装的部分在这里插入图片描述第六步中“–replicas后面的1”指的是主和从之间的比值,这里是一共6台,主3台从3台,所以比值是1,后面也是根据这个顺序分配的主从;
步骤四:
组建六个redis形成集群
在这里插入图片描述启动6个redis:
/usr/local/redis/bin/redis-server /usr/local/redis-cluster/7001/redis.conf
/usr/local/redis/bin/redis-server /usr/local/redis-cluster/7002/redis.conf
/usr/local/redis/bin/redis-server /usr/local/redis-cluster/7003/redis.conf
/usr/local/redis/bin/redis-server /usr/local/redis-cluster/7004/redis.conf
/usr/local/redis/bin/redis-server /usr/local/redis-cluster/7005/redis.conf
/usr/local/redis/bin/redis-server /usr/local/redis-cluster/7006/redis.conf
查看6个端口状态
netstat -tunpl | grep redis
在这里插入图片描述如果以上的你都没有出错,那么恭喜你安装成功了!!
离线安装
由于CentOS7 在线安装的Ruby是2.0.0版本的不能下载gems,所以安装失败,其实还可以安装RVM来管理Ruby在这里就不再赘述了,直接进行离线安装的内容。
步骤一:
先下载离线安装包
redis安装包
下载地址:https://redis.io/download
ruby安装包
下载地址:http://www.ruby-lang.org/en/downloads/
zlib安装包
下载地址:http://www.zlib.net
rubygems安装包
下载地址: https://rubygems.org/pages/download
oppenssl安装包
下载地址:https://oomake.com/download/openssl
redis依赖库redis.gem
下载地址:https://rubygems.org/gems/redis/
将下载后的安装包通过XFTP上传到CentOS 7上,放到/usr/local/路径下;

  1. 我将压缩包放到的是/usr/local/下,个人爱好自行选择,解压Ruby
    tar -zxvf ruby压缩包全称 -C 解压的指定目录,个人爱好自己选,以下均按照我个人的目录进行操作
  2. 安装Ruby cd到ruby的解压文件夹下执行以下命令
    ./configure --prefix=/usr/local/ruby 后面的路径可以自己选
    make && make install 编译安装
  3. 添加环境变量
    vim /etc/profile

在这里插入图片描述
source /etc/profile让配置立即生效,然后echo $PATH可以查看变量已被添加。ruby -v 命令查看是否安装成功。
在这里插入图片描述

  1. 安装zlib
    tar -zxvf zlib压缩包全称 -C 解压的指定目录

  2. 安装zlib cd zlib的解压文件下执行以下命令
    ./configure --prefix=/usr/local/zlib 后面的路径可以自己选
    make && make install 编译安装

  3. 安装rubygems
    tar -zxvf rubygems压缩包全称 -C 解压的指定目录
    cd 到rubygems的解压目录下执行以下命令
    ruby setup.rb
    在这里插入图片描述
    表示安装成功!!

    1. 配置rubygems环境变量,千万不要写作地方
      vim /etc/profile
      在这里插入图片描述
      echo $PATH 查看是否添加成功。
    2. 安装redis依赖库redis.gem文件,cd 到该文件所在目录/usr/local/执行以下命令
      gem install redis.gem文件全称
    3. 解压Openssl文件,cd 到该文件所在目录/usr/local/执行以下命令
      tar -zxvf openssl文件全称 -C 解压路径
    4. 安装openssl cd 到对应的解压路径执行以下命令
      ./config -fPIC --prefix=/usr/local/openssl enable-shared 后面的路径可以自己选
      make && make install
    5. 查看防火墙状态和关闭防火墙
      systemctl status firewalld.service
      systemctl stop firewalld.service
    6. 跳转在线安装步骤四继续执行剩余的OK了!!!
     以上仅是我自己安装Redis集群的以下小经验,希望能对大家有所帮助,不足之处还请大神指正。
    
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值