zoukankan      html  css  js  c++  java
  • Redis → Windows下搭建redis集群

    一,redis集群介绍

    Redis cluster(redis集群)是在版本3.0后才支持的架构,和其他集群一样,都是为了解决单台服务器不够用的情况,也防止了主服务器宕机无备用服务器,多个节点网络互联数据共享,所有节点都是一主一从(也可以一主多从),其中不提供服务,只做为备份,emmm我就不多说废话了,直接进入主题。

    没有多的服务器就只能单机搭建集群了

    二,所需软件环境

    1,安装redis

    (1)、下载redis最新版本(版本必需要3.0以上)

    下载地址: https://github.com/MSOpenTech/redis/releases 下载 Redis-x64-3.2.100.zip 安装在C盘中
    redis入门教程:redis入门安装教程

    (2)、在安装目录下创建cluster目录

       (3)、在cluster目录下创建如下目录,并且在每个目录下新建配置文件

     

      (4)、安装redis服务

    bind 127.0.0.1
    port 7001
    loglevel verbose
    logfile "D:/Program Files/redis/log/logredis7001_log.txt"
    appendonly yes
    appendfilename "appendonly.7001.aof"
    cluster-enabled yes
    cluster-config-file nodes-7001.conf
    cluster-node-timeout 15000
    cluster-slave-validity-factor 10
    cluster-migration-barrier 1
    cluster-require-full-coverage yes

    masterauth 123456
    requirepass 123456

    (5).安装|卸载redis服务

    REM 进入盘符
    d:
    
    REM 进入redis 安装目录
    cd  D:DevelopServicesRedis-3.2
    
    
    :: 安装命令
    redis-server --service-install cluster/7000/redis.7000.conf --service-name redis7000
    
    :: 卸载命令
    redis-server --service-uninstall --service-name redis7000

     启用或停止服务

    // 启动命令
    redis-server --service-start --service-name redis7100
    
    // 停止命令
    redis-server --service-stop --service-name redis7100

    2,安装Ruby语言运行环境

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

    安装

      1.

     

       2.

     

       3.安装好后会弹出一个黑色窗体,随后需要对Ruby进行配置,执行 

    gem install redis

     3.redis-trib.rb

     

    redis-trib.rb 可以从 Windows 版的 Redis 处下载(原文地址下载地址)。

     

    下载完后,将 rb 文件复制到 Redis 的安装目录内,然后回到命令行窗口,输入以下命令:

    cd  D:DevelopServicesRedis-3.2
    
    redis-trib.rb create --replicas 1 127.0.0.1:7000 127.0.0.1:7001 127.0.0.1:002 127.0.0.1:7003 127.0.0.1:7004 127.0.0.1:700

      

     

     

     如果设置密码

     

  • 相关阅读:
    senrty 配置Email
    pip安装使用详解
    C_FORCE_ROOT linux环境变量设置
    Supervisord管理
    解决外部机器通过VM内ubuntu IP 无法访问vm内web服务的问题
    C# 使用Nlog记录日志到数据库 使用LogEventInfo类获取,命名空间名称、类名、方法名
    godaddy.com 注册域名 买卖域名
    vue-15-vuex-store的用法
    vue-14-less 语法的使用
    vue-13-swiper组件的使用
  • 原文地址:https://www.cnblogs.com/BalmyLee/p/12019398.html
Copyright © 2011-2022 走看看