Windows版Redis主从配置

Posted 水沽籽

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Windows版Redis主从配置相关的知识,希望对你有一定的参考价值。

一、下载

从github上下载Redis的zip包,地址:https://github.com/MicrosoftArchive/redis/releases

Redis本身不支持windows,这是另外一个团队维护的。

 

二、安装

1.解压两份,6379是主,6380是从

 

2.打开6380的redis.windows.conf配置文件

修改端口:

配置主服务器:

 

3.打开命令窗口,定位到刚才解压的文件夹(两份都安装)

安装服务:
redis-server --service-install redis.windows.conf --service-name Redis6379
卸载服务:
redis-server --service-uninstall redis.windows.conf --service-name Redis6379

安装完了就会在服务中出现如下图,启动它们:

 

三、测试

 1 using ServiceStack.Redis;
 2 using System;
 3 
 4 namespace ConsoleApplication3
 5 {
 6     public static class CommonRedis
 7     {
 8         public static string RedisPath { get; set; }
 9 
10         public static T Get<T>(string key)
11         {
12             RedisClient client = new RedisClient(RedisPath);
13             T value = client.Get<T>(key);
14             client.Save();
15             client.Dispose();
16             return value;
17         }
18 
19         public static void Set<T>(string key, T value)
20         {
21             RedisClient client = new RedisClient(RedisPath);
22             client.Set<T>(key, value);
23             client.Save();
24             client.Dispose();
25         }
26 
27         public static void Set<T>(string key, T value, DateTime expiresAt)
28         {
29             RedisClient client = new RedisClient(RedisPath);
30             client.Set<T>(key, value, expiresAt);
31             client.Save();
32             client.Dispose();
33         }
34 
35         public static bool Remove(string key)
36         {
37             RedisClient client = new RedisClient(RedisPath);
38             bool isok = client.Remove(key);
39             client.Save();
40             client.Dispose();
41             return isok;
42         }
43     }
44 }

用主服务器的写入数据

 

用从服务器去获取数据

 

以上是关于Windows版Redis主从配置的主要内容,如果未能解决你的问题,请参考以下文章

Windows配置redis哨兵

Redis主从复制(薪火相传演示示例)——图解版

Redis主从复制(一主二从演示示例)——图解版

Redis主从复制(反客为主模式 演示示例)——图解版

Redis主从复制(一主两从三哨兵模式 演示示例)——图解版

redis主从配置