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服务认证密码。
搭建钱准备的资料: 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服务认证密码。
相关文章推荐
- 用spring-data-redis实现类似twitter的网站(转)
- Redis + Jedis + Spring整合遇到的异常(转)
- 分布式系统架构——Redis缓存的安装和使用
- Linux高可用(HA)之Nginx+Redis+Tomcat集群实现session保持和共享
- Redis
- Java 操作 redis
- linux--redis的安装和配置和开启多个端口
- Redis整合Spring结合使用缓存实例
- redis lua and nodejs
- windows下安装redis
- Redis原理介绍
- Redis安装+Redis持久化配置+jedis基本命令+demo(ubuntu下)
- NoSQL之Redis---Hash类型命令
- NoSQL之Redis---Lists类型命令
- windows中的microsoft visual c++ redistributable
- Redis复制实现原理
- 【译】Redis Cluster官方教程
- redis方法
- ubuntu下安装redis拓展、windows下安装redis拓展
- redis服务启动和停止