Redis使用小結
Redis官方沒有windows版本的,對於Windows環境的redis,有如下兩個方案
-
微軟的移植版本,但只支援到3.2ofollow,noindex" target="_blank">下載地址
-
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");