redis官網提供了很多開源的c#客戶端。例如,nhiredis ,servicestack.redis ,stackexchange.redis等。其中servicestack.redis應該算是比較流行的。它提供了一整套從redis資料結構都強型別物件轉換的機制並將物件json序列化。所以這裡只介紹servicestack.redis,它也是目前我們產品中所使用的客戶端。
servicestack.redis位址:
2. 建立乙個redis操作的公用類rediscachehelper,
using system;
using system.collections.generic;
using system.configuration;
using system.linq;
using system.text;
using system.web;
using servicestack.common.extensions;
using servicestack.redis;
using servicestack.logging;
namespace weiz.redis.redistest
); }}}
public static void add(string key, t value, datetime expiry)
if (expiry <= datetime.now)
try}}}
catch (exception ex)
:發生異常!", "cache", "儲存", key);}}
public static void add(string key, t value, timespan slidingexpiration)
if (slidingexpiration.totalseconds <= 0)
try}}}
catch (exception ex)
:發生異常!", "cache", "儲存", key);}}
public static t get(string key)
t obj = default(t);
try}}}
catch (exception ex)
:發生異常!", "cache", "獲取", key);
}return obj;
}public static void remove(string key)}}
}catch (exception ex)
:發生異常!", "cache", "刪除", key);}}
public static bool exists(string key)}}
}catch (exception ex)
:發生異常!", "cache", "是否存在", key);
}return false;}}
}
3. 配置檔案
4. 測試程式呼叫
class program
}
5. 輸出結果
章為忠 閱讀(
...)
編輯收藏
Redis總結(二)C 中如何使用redis
redis官網提供了很多開源的c 客戶端。例如,nhiredis servicestack.redis stackexchange.redis等。其中servicestack.redis應該算是比較流行的。它提供了一整套從redis資料結構都強型別物件轉換的機制並將物件json序列化。所以這裡只介紹...
Redis總結(二)C 中如何使用redis
redis官網提供了很多開源的c 客戶端。例如,nhiredis servicestack.redis stackexchange.redis等。其中servicestack.redis應該算是比較流行的。它提供了一整套從redis資料結構都強型別物件轉換的機制並將物件json序列化。所以這裡只介紹...
C 中如何使用redis
redis官網提供了很多開源的c 客戶端。例如,nhiredis servicestack.redis stackexchange.redis等。其中servicestack.redis應該算是比較流行的。它提供了一整套從redis資料結構都強型別物件轉換的機制並將物件json序列化。所以這裡只介紹...