Redis系列文章(2) 透過StackExchange.Redis操作Redis

StackExchange.Redis是一套開源的Redis客戶端,與ServiceStack.Redis在選擇上的參考除了效能上的比較,還需注意下列兩點:

  • StackExchange.Redis僅支持.NET Framework 4.0以上版本
  • ServiceStack.Redis目前已商業化(v4版本)

首先我們先建立一個Console Application並為專案添加StackExchange.Redis套件

安裝完套件後,我們就可以為我們專案添加以下代碼

// 建立Redis連線
var redis = ConnectionMultiplexer.Connect("localhost:6379");

// 取得Redis Database
var db = redis.GetDatabase();

// 塞值與取值
if (db.StringSet("testKey", "testValue"))
{
    var val = db.StringGet("testKey");
    Console.WriteLine(val);
}

Console.ReadKey();