1. 程式人生 > >Redis使用小結

Redis使用小結

tex mil 參數 也有 客戶端 gin 簡單 cor ros

Redis官方沒有windows版本的,對於Windows環境的redis,有如下兩個方案

  • 微軟的移植版本,但只支持到3.2 下載地址
  • win10及以上的版本直接通過win10的liunx子系統執行

這裏以windows的移植版本為例:

啟動服務: redis-server.exe

更多啟動參數可以參考:https://dingyuliang.me/redis-3-2-install-redis-windows/。建議安裝成服務使用。

?

客戶端API訪問:

官方推薦客戶端接口: https://redis.io/clients,對於.net程序而言最有名的就是如下這兩個:

  • StackExchange.Redis
  • ServiceStack.Redis

但也有人推薦CSRedisCore這個小巧的庫,它是csredis在.net core下的移植版本,這裏就以它為示例了。

示例代碼如下,非常簡單。

var?redis?=?new?CSRedis.CSRedisClient("127.0.0.1");

redis.Set("test1",?"123123",?60);
redis.Get("test1");

CSRedisCore的靜態擴展類用起來也是非常方便的

var?redis?=?new?CSRedis.CSRedisClient("127.0.0.1");
RedisHelper.Initialization(redis,?JsonConvert.SerializeObject,?JsonConvert.DeserializeObject);


RedisHelper.Set("test1",?"123123",?60);
RedisHelper.Get("test1");

Redis使用小結