码迷,mamicode.com
首页 > 其他好文 > 详细

创建Redis集群

时间:2018-04-27 15:54:01      阅读:201      评论:0      收藏:0      [点我收藏+]

标签:link   bubuko   bsp   自动   ble   redis 安装   get   启动   64位   

开发环境】

  1、win7

  2、redis 3.0 64位

  3、ruby 环境

  测试用到的所有安装包及我的测试配置 **http://pan.baidu.com/s/1qXmO3fQ

【ruby环境准备】

  1、直接双击Rubtinstaller-2.2.3-x64.exe进行安装

  技术分享图片

  2、安装RubyGems

  在cmd下运行:

    gem sources --remove https://rubygems.org/ 删掉原来的源//由于墙的原因ruby自带的源有时候很慢,我们换成淘宝的源,不然下面安装redis依赖会失败

    gem sources -a http://gems.ruby-china.org/ 添加淘宝源

    gem sources -l 查看现有的源
    gem install redis 安装redis依赖

【redis cluster】

  1、要让集群正常运作至少需要三个主节点,因此我们创建6个节点,三个主节点三个从节点,详细请查看文档,我简化一下文档的步骤即:创建 6个文件夹分别为 7000-7005,每个文件夹下存放一个redis节点。这里就是做集群时各个机器所安装的redis,在每个文件夹放一份下载下来的redis,(注意,文件下的appendonly.aof、dump.rdb、nodes.conf保存了我机器的信息,需要删除)如图:

  

技术分享图片技术分享图片

 

  2、创建配置文件 redis.conf其他几个7000-7004文件夹以此类推,注意修改对应的端口号,文件中的cluster-enabled 选项用于开实例的集群模式,cluster-conf-file 选项则设定了保存节点配置文件的路径, 默认值为nodes.conf 。nodes.conf 节点配置文件无须人为修改, 它由 Redis 集群在启动时创建, 并在有需要时自动进行更新。

  技术分享图片

  3、创建启动脚本7005.bat,这样不用总是敲命令 ,名字随意改,其他几个文件夹同理:redis-server.exe redis.conf

【启动集群】

  1、按照上面所说的配置好各个实例,主要是改端口号,运行 7000.bat- 7005.bat脚本启动六个redis实例

  2、cd到 redis-trib.rb 所在的目录下运行命令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

技术分享图片技术分享图片

 

 

 

创建Redis集群

标签:link   bubuko   bsp   自动   ble   redis 安装   get   启动   64位   

原文地址:https://www.cnblogs.com/raorao1994/p/8962453.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!