windows下的Redis主从集群搭建

Posted 漂泊雪狼的博客

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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 Files\\Redis,将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/

 

以上是关于windows下的Redis主从集群搭建的主要内容,如果未能解决你的问题,请参考以下文章

redis集群介绍与搭建(主从哨兵cluster集群)!

Redis集群~windows下搭建Sentinel环境及它对主从模式的实际意义

redis 主从备份服务器集群搭建

Windows系统搭建Redis集群三种模式(零坑最新版)

docker搭建redis主从复制

Jenkins篇:Jenkins 集群搭建(主从)