Centos7 搭建Redis3.2.0版本集群环境

Posted weiguolong0306

tags:

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

一、CentOS7 下搭建Redis3.2.0集群环境比较简单,具体步骤如下:

搭建钱准备的资料: 1、redis-3.2.0.tar.gz  , reids的安装包 ; 2、redis-3.2.1.gem ; 3、此Centos7可以联网

Step1:

上传以上两个文件到/usr/local/src/ , 运行如下命令:

tar -zxvf redis-3.2.0.tar.gz

cd redis-3.2.0/

mkdir  -p /usr/local/cluster (cluster目录是用来放redis集群的测试目录)

make install PREFIX=/usr/local/cluster

注意:如果安装失败,提示GCC,问题的时候,需要按装GCC, yum install gcc;

安装好后,在cluster目录下有一个bin目录,有:redis-server , redis-cli等命令文件。

Step2:

cp /usr/local/src/redis-3.2.0/redis.conf  /usr/local/cluster

cd /usr/local/cluster

mv bin/  7000

cp -rf 7000 7001 ; cp -rf 7000 7002; cp -rf 7000 7003 ;cp -rf 7000 7004 ;cp -rf 7000 7005

Step3:

vim /usr/local/cluster/redis.conf , 修改的数据如下:

port 7000 ; cluster-enabled yes ; appendonly yes ; cluster-config-file nodes.conf ;

cluster-node-timeout 5000

完成之后,保存退出,并将reids.conf配置文件分别复制到以上700X的目录中,并修改port为对应的目录名称。

Step4:

yum install ruby ; yum install rubygems

cd /usr/local/src

gem install redis-3.2.1.gem

cd /usr/local/cluster/7000 ; ./redis-server redis.conf & (&不可省略,依次开启6个目录下的redis服务)

ps -ef|grep redis, 如果出现以下图片内容,则说明OK!

Step5:

cd /usr/local/src/redis-3.2.0/src

./redis-trib.rb create --replicas 1 127.0.0.1:7000 127.0.0.1:7001 127.0.0.1:7002 127.0.0.1:7003

127.0.0.1:7004 127.0.0.1:7005

如出现如下所示,则表示集群搭建OK:

Step6:

集群检查: cd /usr/local/src/redis-3.2.0/src ./redis-trib.rb check 127.0.0.1:7000

使用客户端工具访问集群:./redis-cli -c -p 7000

到此 , redis的集群搭建完毕!


附加说明:

redis默认情况下是没有登录密码的,单个redis服务,连接验证方式是:

vim redis.conf

去掉requirepass foobared 前面的#号, 并将foobared设置为你需要验证的密码,如1234

  重启redis服务,再新打开一个控制台界面或关闭控制台后,再打开控制台(否则,报连接拒绝错误!)

  验证登录: redis-cli -h 127.0.0.1 -p 6379 -a 1234

完成!连接上redis后,通过config get requirepass  可以查看到redis服务认证密码。

以上是关于Centos7 搭建Redis3.2.0版本集群环境的主要内容,如果未能解决你的问题,请参考以下文章

在CentOS7中搭建Zookeeper集群

Centos7上搭建activemq集群和zookeeper集群

Centos7搭建zookeeper集群

Linux从零搭建Hadoop集群(CentOS7+hadoop 3.2.0+JDK1.8+Mapreduce完全分布式集群案例)

Hadoop集群搭建记录 | 云计算[CentOS7] | 伪分布式集群 Java环境配置(Oracle JDK)

开发环境搭建,virtualbox安装centos7进行集群搭建