zoukankan      html  css  js  c++  java
  • windows下的Redis主从集群搭建

    Redis官方不提供Windows版本,目前Windows下的版本是有微软开源团队(Microsoft Open Tech group)维护。

    http://redis.cn/ redis中文网

    windows版本下载地址:https://github.com/MicrosoftArchive/redis/releases,默认安装后使用的配置文件是redis.windows-service.conf

     Redis有强大的主从复制功能,一个master可以有多个slave,而一个slave又可以有多个master

    第一次slave启动时,master将数据全量传输给各slave,后面master数据有变化时,master将数据实时发送给各个slave

    一般是在master进行写入操作,slave上进行读取操作,配置为slave不允许写入,如果你强制在slave上执行写入操作会报错

     假如默认安装路径为:D:Program FilesRedis,将Redis文件夹复制一份重命名为Redis_slave

    slave默认配置中加上如下

    #Redis默认save规则
    save 900 1 #900秒后有1个key发生变化
    save 300 10 #300秒后有10个key发生变化
    save 60 10000


    port 6380 #port不能再是默认的6379
    slaveof 127.0.0.1 6379 #制定Master服务器

    启动Master

    redis-server redis.windows-service.conf

    启动Slave

    redis-server redis.conf

    从日志看到slave已经从Master复制了数据

    ServiceStack.Redis C#驱动新版本有限制,如果一定要使用,使用4.0以下版本

    Install-Package ServiceStack.Redis -Version 3.9.71

    建议使用StackExchange.Redis ,详见https://www.nuget.org/packages/StackExchange.Redis/

  • 相关阅读:
    Android中ProgressBar显示小数的方法
    Android屏幕适配-安卓切图
    android -services
    Java 位移运算符
    异常、集合、数据结构
    常用类
    编码
    String类
    Android-1
    ButterKnife注解式绑定控件
  • 原文地址:https://www.cnblogs.com/weiweictgu/p/9496663.html
Copyright © 2011-2022 走看看