研究了下redis在.net下的使用,因為以前在java上用redis用的是jedis操作,在.net不是很熟悉,在網(wǎng)站上也看了一部分的.net下redis的使用,大部分都是ServiceStack.Redis聽說ServiceStack.Redis4.0版本都是收費的,這個我不是很清楚,但是我確實有項目再用ServiceStack.Redis。

大數(shù)據(jù)培訓,云培訓,數(shù)據(jù)挖掘培訓,云計算培訓,高端軟件開發(fā)培訓,項目經(jīng)理培訓

這里就不討論ServiceStack.Redis的使用今天帶來的是StackExchange.Redis的封裝版。

代碼參考

DDD領(lǐng)域驅(qū)動之干貨(三)完結(jié)篇!

下面是干貨

大數(shù)據(jù)培訓,云培訓,數(shù)據(jù)挖掘培訓,云計算培訓,高端軟件開發(fā)培訓,項目經(jīng)理培訓大數(shù)據(jù)培訓,云培訓,數(shù)據(jù)挖掘培訓,云計算培訓,高端軟件開發(fā)培訓,項目經(jīng)理培訓

RedisCaching里面放著的是Redis的基本5個方法分別如下圖所示:

大數(shù)據(jù)培訓,云培訓,數(shù)據(jù)挖掘培訓,云計算培訓,高端軟件開發(fā)培訓,項目經(jīng)理培訓

RedisCommon里面放著的是redis的幫助類和初始化類如下圖所示:

大數(shù)據(jù)培訓,云培訓,數(shù)據(jù)挖掘培訓,云計算培訓,高端軟件開發(fā)培訓,項目經(jīng)理培訓

現(xiàn)在舉了例子就以DoRedisStringCache為例:

大數(shù)據(jù)培訓,云培訓,數(shù)據(jù)挖掘培訓,云計算培訓,高端軟件開發(fā)培訓,項目經(jīng)理培訓

實現(xiàn)了接口IRedisCaching,當然這里這個接口是標識接口意思就是用來約束的。

StackExchange.Redis是初始化是單列模式,內(nèi)部有一套自己的方法,這里我就放一下代碼

 大數(shù)據(jù)培訓,云培訓,數(shù)據(jù)挖掘培訓,云計算培訓,高端軟件開發(fā)培訓,項目經(jīng)理培訓

網(wǎng)友評論