Design

Design
asp.net mvc

2017年4月8日 星期六

StackExchange.Redis 簡單應用

StackExchange.Redis.Extensions 的使用 以下代碼基於 StackExchange.Redis.Extensions.Newtonsoft(Json.NET)實現對泛型的直接添加和獲取。當然,也可以直接以字符串的形式存儲,自行對內容進行序列化和反序列化。 首先我們先Install
PM> Install-Package StackExchange.Redis.Extensions.Newtonsoft
添加好我們的Web.config https://github.com/imperugo/StackExchange.Redis.Extensions

private RedisHelper()
{
    _client = new StackExchangeRedisCacheClient(new NewtonsoftSerializer());
}
接下來我們就可以根據_client 簡單建立 get set
public T Get(string key)
{
    return _client.Get(key);
}

public bool Set(string key, T data)
{
    return _client.Add(key, data);
}
後續你就可以建立相關 Interface DI後去應用他 非常簡單吧

沒有留言:

張貼留言