Design

Design
asp.net mvc
顯示具有 Redis 標籤的文章。 顯示所有文章
顯示具有 Redis 標籤的文章。 顯示所有文章

2017年5月23日 星期二

Redis Server & Redis desktop Windows環境安裝

Redis[編輯]

維基百科,自由的百科全書
Redis是一個使用ANSI C編寫的開源、支援網路、基於記憶體、可選永續性的鍵值對儲存資料庫。從2015年6月開始,Redis的開發由Redis Labs贊助,而2013年5月至2015年6月期間,其開發由Pivotal贊助。[1]在2013年5月之前,其開發由VMware贊助。[2][3]根據月度排行網站DB-Engines.com的資料顯示,Redis是最流行的鍵值對儲存資料庫。

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後去應用他 非常簡單吧