【redis 基础篇四】集群的搭建
2016-07-24 11:25
399 查看
上篇文章我们主要讲述的是单个redis搭建,本篇则重点讲述redis的搭建过程:
简要过程如下所示:
首先需要安装ruby环境
yuminstall ruby
yuminstall rubygems
拷贝redis-3.0.0.gem到/usr/local下
然后进行如下操作:
在/usr/local下创建一个集群文件夹:redis-cluster
赋值redis(单个redis中)中的bin文件到redis-cluster中,重命名为redis01: cp -r ../redis-cluster/redis01
修改redis01中的redis.conf文件:将ip修改为7001将cluster-enabled-yes注释去掉
分别复制redis01到redis-cluster文件夹中,分别重命名为redis02,redis03,redis04,redis05,redis06
分别修改其对应的redis.conf文件,将ip对应的修改为7002,7003,7004,7005,7006;且将cluster-enabled-yes注释去掉;
把创建集群的ruby脚本复制到redis-cluster目录下。
启动,可以构建一个启动文件,使其能够一键启动,最后启动之后的效果图如下:
启动成功后,执行创建集群命令:
“./redis-trib.rbcreate –replicas 1 192.168.31.128:7001 192.168.31.128:7002 192.168.31.128:7003192.168.31.128:7004 192.168.31.128:7005 192.168.31.128:7006”
看如上截图,我们创建了3个主节点,3个从节点,相互协作运行,其中7004作为7001的从节点;7005作为7002的从节点;7006作为7003的从节点;
每个slots分配写的也很详细:
0-5460分配给主节点7001;5461-10922分配给主节点7002;剩下的分配给主节点7003;
(附)执行失败的效果图:(解决办法,看命令是否全部重启,看自己写的执行命令ip以及端口号是否正确)
如上,集群搭建完成,最后来测试一下搭建的集群环境效果,之前搭建单个redis的时候,我们只需要bin文件下的redis-cli启动命令测试即可;对于集群环境,我们也使用此命令,举例命令:redis01/redis-cli-h 192.168.31.128 -p 7002 -c
其中-h指指向的其他节点的ip,-p指向端口号 -c指这个命令是在集群环境中使用的,如果不适用则会报错。
测试成功,则证明咱们的集群搭建成功。
简要过程如下所示:
首先需要安装ruby环境
yuminstall ruby
yuminstall rubygems
拷贝redis-3.0.0.gem到/usr/local下
然后进行如下操作:
在/usr/local下创建一个集群文件夹:redis-cluster
赋值redis(单个redis中)中的bin文件到redis-cluster中,重命名为redis01: cp -r ../redis-cluster/redis01
修改redis01中的redis.conf文件:将ip修改为7001将cluster-enabled-yes注释去掉
分别复制redis01到redis-cluster文件夹中,分别重命名为redis02,redis03,redis04,redis05,redis06
分别修改其对应的redis.conf文件,将ip对应的修改为7002,7003,7004,7005,7006;且将cluster-enabled-yes注释去掉;
把创建集群的ruby脚本复制到redis-cluster目录下。
启动,可以构建一个启动文件,使其能够一键启动,最后启动之后的效果图如下:
启动成功后,执行创建集群命令:
“./redis-trib.rbcreate –replicas 1 192.168.31.128:7001 192.168.31.128:7002 192.168.31.128:7003192.168.31.128:7004 192.168.31.128:7005 192.168.31.128:7006”
看如上截图,我们创建了3个主节点,3个从节点,相互协作运行,其中7004作为7001的从节点;7005作为7002的从节点;7006作为7003的从节点;
每个slots分配写的也很详细:
0-5460分配给主节点7001;5461-10922分配给主节点7002;剩下的分配给主节点7003;
(附)执行失败的效果图:(解决办法,看命令是否全部重启,看自己写的执行命令ip以及端口号是否正确)
如上,集群搭建完成,最后来测试一下搭建的集群环境效果,之前搭建单个redis的时候,我们只需要bin文件下的redis-cli启动命令测试即可;对于集群环境,我们也使用此命令,举例命令:redis01/redis-cli-h 192.168.31.128 -p 7002 -c
其中-h指指向的其他节点的ip,-p指向端口号 -c指这个命令是在集群环境中使用的,如果不适用则会报错。
测试成功,则证明咱们的集群搭建成功。
相关文章推荐
- Redis主从
- redis配置讲解
- redis 源码阅读 数值转字符 longlong2str
- Flume+Kafka+Storm+Redis实时分析系统基本架构
- 【学习笔记】Redis(5)-排序
- redis中跑lua脚本删除指定key
- Redis命令笔记
- 让Redis在你的系统中发挥更大作用
- 缓存-redis
- Redis教程分享系列:2.Redis安装
- Redis学习笔记五——启动警告问题的解决
- 【学习笔记】Redis(4)-事务
- linux & windows 开机自启动redis
- IRedisClient 常用方法说明
- Redis复制与可扩展集群搭建【转】
- Redis简单了解
- .NET中使用Redis (二)
- .NET中使用Redis
- redis发布与订阅
- linux 安装redis 以及 lump lamp 安装redis扩展