大纲:redis3.0集群介绍redis3.0集群介绍搭建redis集群。好了,这不废话了,看官网,就很清楚了。搭建redis集群下载并解压redis安装包:wgethttp://download.redis.io/rele...tarzxfredis-3.2.9.tar.gz&&cdredis-3.2.9make注意:可能是报如下错误:make#error"Newerversionofjemallocrequired"解决方案makeINSTALLPREFIX=/path/redis创建redis集群实例注意:这次redis集群是单机搭建的,所以端口使用7001-连续7006个端口,将源码包中的redis.conf复制到/path/redis/bin/下,将/path/redis/bin目录移动到home目录,并复制6个新目录,目录名分别为:redis7001->redis7006编辑redis7001->redis7006目录redis.conf文件中如下配置项:'第61行':bind127.0.0.1//如果是多机部署,可以绑定到指定机器ip地址'行84':port7001//更改对应目录下的监听端口可以是'line721':cluster-enabledyes//开启redis集群模式为了方便维护,我们在主目录下写一个redis的启动脚本,start.sh(别忘了chmod+xstart.sh):cd./redis7001./redis-severredis.confcd..cd。/redis7002./redis-serverredis.confcd..cd./redis7003./redis-serverredis.confcd..cd./redis7004./redis-serverredis.confcd..cd./redis7005./redis-severredis.confcd..cd./redis7006./redis-severredis.confcd..目录结构:执行start.sh创建集群,(需要使用redis自带的工具来帮助我们实现)。笔记:redis-trib.rb可以在'make'的redis源码中的src目录下找到,cp到home目录../redis-trib.rbcreate--replicas1127.0.0.1:7001127.0.0.1:7002127.0.0.1:7003127.0.0.1:7004127.0.0.1:7005127.0.0.1:7006由于这个工具是用ruby写的,所以需要ruby运行环境和其他组件如下。集群依赖软件列表:rubyruby-develrubygemsrpm-buildyum-yinstallruby??ruby??-develruby??gemsrpm-buildgeminstallredis--version3.0.0注意:如果geminstallredis--version3.0.0失败,需要修改gem源gemsources--removehttps://rubygems.org/gemsources-ahttps://ruby.taobao.org/next,应该可以看到图;redis已经帮我们划分好了各个节点的主从关系,redis在问我们“这个配置可以吗?”input"yes"'就是这样。最后,只是参加测试。完美!
