zoukankan      html  css  js  c++  java
  • redis3.0 集群在windows上的配置(转)

    1. 安装Redis
    版本:win-3.0.501
    https://github.com/MSOpenTech/redis/releases页面有,我下载的是zip版本的:Redis-x64-3.0.501.zip;最好也下载源代码的zip包。


    将redis解压,如解压到d: ediscluster edis(压缩包内无文件夹)


    2. 安装Ruby


    http://dl.bintray.com/oneclick/rubyinstaller/rubyinstaller-2.2.4-x64.exe


    这里将Ruby安装在C:Ruby22-x64目录下。


    3. 安装Redis的Ruby库
    执行命令:

    [html] view plain copy
     
    1. gem install redis  



    这里我们中国的用户可能会被墙掉,无法连接服务器,从其他人的文章中发现了一个可用的source,修改source的步骤如下:
    1.删除原有source
      使用gem sources命令,查看已有的源,然后用:gem source -r http://rubygems.org/ 命令删掉原来所有的源,http://rubygems.org/就是gem sources命令列出的源的地址,确保源全删掉
    2.加入新的源:
      

    [html] view plain copy
     
    1. gem source -a http://production.s3.rubygems.org.s3.amazonaws.com/  

    还有个办法,就是本地安装,我去 https://rubygems.org/gems/Redis/versions/3.3.0下载了gem文件,然后执行命令:

    [html] view plain copy
     
    1. gem install --local path_to_gem/filename.gem  

    ,网站可以访问,但下载不行,我使用goagent才下载下来的。

      http://production.s3.rubygems.org.s3.amazonaws.com/ 这个源还好,能用哈哈
    3.再次执行:gem install redis 这样就没问题了。


    4. 配置Redis Node
    建立第一个redis.7000.conf文件(服务端口7000),配置如下:


    redis.7000.conf

    [html] view plain copy
     
    1. port 7000  
    2. appendonly yes  
    3. appendfilename "appendonly.7000.aof"  
    4. cluster-enabled yes  
    5. cluster-config-file nodes-7000.conf  
    6. cluster-node-timeout 15000  
    7. cluster-slave-validity-factor 10  
    8. cluster-migration-barrier 1  
    9. cluster-require-full-coverage yes  



    拷贝5份d: ediscluster edis目录下的redis.7000.conf文件,依次命名为redis.7001.conf至redis.7005.conf,形成6个配置文件。即准备配置6个redis节点,每个节点的配置文件使用redis.端口.conf命名。
    在配置文件内部修改参数,注意,这6个文件中的port,appendfilename,cluster-config-file不要重名。
    5.启动redis服务
      用命令窗口,在d: ediscluster edis目录中,执行命令:redis-server.exe redis.端口.conf启动redis实例,将6个端口的配置都执行一下,共6个窗口。没错误就OK了,有问题也就是端口冲突了。
      如果不想用命令窗口形式启动,可以安装redis为windows服务,命令窗口切换到在d: ediscluster edis目录下,安装服务命令为:

    [html] view plain copy
     
    1. redis-server.exe --service-install redis.7000.conf --service-name redis7000  

      将此命令修改后(配置文件名和服务名),执行6次,依次把6个配置文件都安装为服务,然后启动服务就可以了。


    6.创建集群
      下载ruby文件:https://raw.githubusercontent.com/MSOpenTech/redis/3.0/src/redis-trib.rb,如果在第一步时页面下载了redis源代码,那么它的src下也有这个文件。
      将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


      会提示是否确定,输入yes后,就ok了

    http://blog.csdn.net/yys79/article/details/51566417

  • 相关阅读:
    Meten Special Activities II
    Meten Special Activities II
    Meten Special Activities II
    Meten Special Activities II
    Meten Special Activities
    Meten Special Activities
    Meten Special Activities
    Meten Special Activities
    Meten Special Activities
    冒泡排序和选择排序
  • 原文地址:https://www.cnblogs.com/xiaohouzai/p/6920541.html
Copyright © 2011-2022 走看看