您的位置:首页 > 数据库 > Redis

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

2016-06-04 23:12 786 查看
一、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服务认证密码。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: