美文网首页redis我爱编程
redis 3.x windows 集群搭建

redis 3.x windows 集群搭建

作者: 晴天哥_王志 | 来源:发表于2017-06-10 22:54 被阅读61次

    首先必须尊重原创,我的思路来源于简书上的文章,贴出作者原链接http://www.jianshu.com/p/22af55518f6d

    一、开发环境

    1.win7

    2.redis 3.2.1 64位

    3.ruby 环境

    redis 安装

    Redis对于Linux是官方支持的,安装和使用没有什么好说的,普通使用按照官方指导,5分钟以内就能搞定。详情请参考:http://redis.io/download

    Redis官方是不支持windows的,只是 Microsoft Open Tech group 在 GitHub上开发了一个Win64的版本,官方说明:

    Win64 Unofficial The Redis project does not directly support

    Windows, however the Microsoft Open Tech group develops and maintains an Windows port targeting Win64.

    项目地址:https://github.com/MSOpenTech/redis

    打开以后,可以直接使用浏览器下载,或者git克隆。在release页面可以下载需要的redis包

    下载解压,没什么好说的,在解压后的bin目录下有以下这些文件:

    redis-benchmark.exe #基准测试

    redis-check-aof.exe # aof

    redis-check-dump.exe # dump

    redis-cli.exe # 客户端

    redis-server.exe # 服务器

    redis.windows.conf # 配置文件

    ruby环境准备

    下载 64位的 RubyInstaller并安装 地址http://rubyinstaller.org/downloads/

    勾选下面三个不用配置环境变量

    安装RubyGems

    在cmd下运行

    gem sources --add https://gems.ruby-china.org/ --remove https://rubygems.org/添加淘宝源

    gem install redis 安装redis依赖

    下载redis-trib.rb

    该文件存在redis的源码的src目录,下载链接为https://github.com/MSOpenTech/redis/tree/3.0/src

    搭建redis集群目录

    1、主要分为3主3从(如果上图所示)

    2、修改配置文件 redis.windows.conf,其中每个目录里面配置文件port号修改为不一样

    port 7005

    cluster-enabled yes

    cluster-node-timeout 5000

    appendonly yes

    3、启动集群

    在每个目录通过命令行 redis-server.exe redis.windows.conf 启动 redis

    通过redis-trib.rb执行以下命令搭建集群

    redis-trib.rb create --replicas 1 192.168.0.103:6379 192.168.0.103:6380 192.168.0.103:6381 192.168.0.103:6382 192.168.0.103:6383 192.168.0.103:6384

    redis集群启动报错解决方法

    http://blog.csdn.net/ownfire/article/details/46624005

    集群启动界面

    相关文章

      网友评论

        本文标题:redis 3.x windows 集群搭建

        本文链接:https://www.haomeiwen.com/subject/jzvcqxtx.html