Linux中的redis集群搭建

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux中的redis集群搭建相关的知识,希望对你有一定的参考价值。

  看在多的书,若果不实践一次,我觉得效果并不好,只有自己完完整整的做一次!

  所以今天打算搭建一个redis集群来练练手~!

    1.Linux CentOS  , redis-3.2.4 版本

    2.配置环境  linux 虚拟机2台  、

    3.每个linux系统配置3个节点, 3主3从

    

 

OK,开始搭建,具体步骤我会截图,完完整整的将所有步骤写下来!

    1.创建一个文件夹存放下载的redis安装包

   技术分享

    2.进入文件进行下载

   技术分享

    3.下载后的包进行解压 

    tar -zxvf redis-3.2.4

     技术分享

    4.因为安装redis需要gcc。我的虚拟机是新安装的的,所有要先安装gcc环境 ,可以用下面命令查看是否需要安装gcc

   技术分享

    5.开始安装GCC

    yum install gcc 

   技术分享

    6.进入redis-3.2.4目录进行编译

    make && make install

   技术分享

   编译成功截图 

   技术分享

   7.将 redis-trib.rb 复制到 /usr/local/bin 目录下

  技术分享

   8.在redis3.2.4目录下创建集群节点目录 cluster 然后在里边创建3个节点目录 7003 7004 7005

     技术分享

  8.将 redis.conf 拷贝到这三个目录中

  技术分享

  9.开始修改redis.conf配置文件

     vim 7003/redis.conf    (下边图截的是别人博客的,小弟借用一下) 

     将下列属性修改  就可以

    技术分享

  10.修改完毕启动

 技术分享

  11.查看是否启动成功

  ps -ef|grep redis

 技术分享

 netstat -tnle|grep redis

   技术分享

  12.创建集群

  Redis 官方提供了 redis-trib.rb 这个工具,就在解压目录的 src 目录中,前面我们已将它复制到 /usr/local/bin 目录中,可以直接在命令行中使用了。使用下面这个命令即可完成安装。

   技术分享

  出错了。因为缺少ruby工具,所以需要安装ruby  需要运行以下命令

    yum -y install ruby ruby-devel rubygems rpm-build

    gem install redis

  安装ruby后再次创建集群失败,连接不到另一台。猜测应该是端口被防火墙限制了。所有直接开放端口试试(正式环境不要这样做)

  技术分享

  13.开放防火墙 7003.7004.7005

  技术分享

  14.再次创建集群

  技术分享

  15.

 

以上是关于Linux中的redis集群搭建的主要内容,如果未能解决你的问题,请参考以下文章

Linux(ubuntu)安装redis集群,redis集群搭建

linux下redis集群搭建

在linux环境下安装redis并且搭建自己的redis集群

Linux Redis集群搭建与集群客户端实现

Redis 集群搭建(基于Linux)

linux 的环境搭建(二)--redis单机环境、生产环境、集群环境的搭建