zoukankan      html  css  js  c++  java
  • Windows中搭建Redis集群

    1. http://rubyinstaller.org/downloads/ 下载Ruby2.2.5(x64)并安装,安装时勾选添加至路径变量中
    2. 命令行中执行gem source -a http://gems.ruby-china.org
    3. 安装ruby的redis支持环境:gem install redis
    4. https://github.com/MSOpenTech/redis/releases 下载Redis-x64-3.2.100.msi并安装redis
    5. 拷贝6份Redis安装目录下的redis.windows-service.conf文件依次重命名为redis.windows-service-6380.conf、redis.windows-service-6381.conf、redis.windows-service-6382.conf、redis.windows-service-6383.conf、redis.windows-service-6384.conf、redis.windows-service-6385.conf。依次找出下面的配置,并修改如下(以redis.windows-service-6380.conf为例):
    port 6380
    appendonly yes
    appendfilename "appendonly.6380.aof"
    cluster-enabled yes
    cluster-config-file nodes-6380.conf
    cluster-node-timeout 15000
    cluster-slave-validity-factor 10
    cluster-migration-barrier 1
    cluster-require-full-coverage yes
    
    1. 注册Redis为Windows Service,依次执行如下命令(或者保存为批处理脚本执行):
    redis-server --service-install redis.windows-service-6380.conf --service-name redis6380
    redis-server --service-start --service-name Redis6380
    redis-server --service-install redis.windows-service-6381.conf --service-name redis6381
    redis-server --service-start --service-name Redis6381 
    redis-server --service-install redis.windows-service-6382.conf --service-name redis6382
    redis-server --service-start --service-name Redis6382 
    redis-server --service-install redis.windows-service-6383.conf --service-name redis6383
    redis-server --service-start --service-name Redis6383
    redis-server --service-install redis.windows-service-6384.conf --service-name redis6384
    redis-server --service-start --service-name Redis6384
    redis-server --service-install redis.windows-service-6385.conf --service-name redis6385
    redis-server --service-start --service-name Redis6385
    
    1. 创建Redis Cluster,下载 https://raw.githubusercontent.com/MSOpenTech/redis/3.0/src/redis-trib.rb 脚本到Redis安装目录,在命令行执行如下命令:
    redis-trib.rb create --replicas 1 127.0.0.1:6380 127.0.0.1:6381 127.0.0.1:6382 127.0.0.1:6383 127.0.0.1:6384 127.0.0.1:6385
    
  • 相关阅读:
    c++入门之初话结构体
    c++学习之字符串拼接
    数组赋值问题
    c++之sizeof的用法
    MySQL 创建一个简单的成绩管理系统
    KMP算法详解
    [Leetcode] Implement strstr
    [Leetcode] Multiply strings 字符串对应数字相乘
    [Leetcode] count and say 计数和说
    [Leetcode] Roman to integer 罗马数字转成整数
  • 原文地址:https://www.cnblogs.com/linjisong/p/6081312.html
Copyright © 2011-2022 走看看