• 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

      

     

     

     如果设置密码

     

  • 相关阅读:
    晋IT分享成长沙龙集锦
    Spring、Hibernate 数据不能插入到数据库问题解决
    fancybox关闭弹出窗体parent.$.fancybox.close();
    关于Javakeywordsynchronized——单例模式的思考
    MySQL Study之--MySQL压力測试工具mysqlslap
    cocos2d-x 3.3 之卡牌设计 NO.4 定时器的使用(清理内存)
    【v2.x OGE教程 16】 Modifier使用相关
    [Python网络编程]浅析守护进程后台任务的设计与实现
    hdu 4778 Gems Fight!
    nginx负载均衡向后台传递參数方法(后端也是nginxserver)
  • 原文地址:https://www.cnblogs.com/BalmyLee/p/12019398.html
Copyright © 2020-2023  润新知