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 }

用主服务器的写入数据

 

用从服务器去获取数据

 

相关文章