2016-06-21 205 views

回答

0

如果您使用.NET的核心使用它的DB号,我创建了,你可以使用像一个包装类这样的:

var redisConnectionString = "{Your Redis Cache Connection String}"; 
var rest = new Restme(redisConnectionString); 

//get cache data (support Generic cast) 
var cacheResult = rest.Get("home:testKey"); 
var cacheResult2 = rest.Get<bool>("home:testKey2"); 
var cacheResult3 = rest.Get<ObjectType>("home:testKey3"); 

//set cache data 
rest.Post("home:testKey","value"); 
rest.Post<bool>("home:testKey2",true); 

它实际上是StackExchange.Redis的一个简单的包装,所以如果你想瞬移到多个数据库,只需简单地实例化多个Restm e()对象作为单独的变量,每个都包含不同的Redis数据库连接。

源代码用在github:https://github.com/oelite/RESTme