C# memcached緩存使用實(shí)例代碼
public interface ICacheStrategy
{
/// <summary>
/// 添加數(shù)據(jù)到緩存
/// </summary>
/// <param name="objId">緩存名稱(chēng)</param>
/// <param name="o">緩存內(nèi)容</param>
/// <param name="second">緩存時(shí)間(秒)</param>
void Add(string objId, object o, int second);
/// <summary>
/// 添加數(shù)據(jù)到緩存 (依賴(lài)其它緩存)
/// </summary>
/// <param name="objId">緩存名稱(chēng)</param>
/// <param name="o">緩存內(nèi)容</param>
/// <param name="second">緩存時(shí)間(秒)</param>
/// <param name="dependKey">依賴(lài)緩存名稱(chēng)數(shù)組</param>
void AddCacheDepend(string objId, object o, int second, string[] dependKey);
/// <summary>
/// 添加數(shù)據(jù)到緩存 (依賴(lài)文件)
/// </summary>
/// <param name="objId">緩存名稱(chēng)</param>
/// <param name="o">緩存內(nèi)容</param>
/// <param name="second">緩存時(shí)間(秒)</param>
/// <param name="files">依賴(lài)緩存名稱(chēng)文件名數(shù)組</param>
void AddFileDepend(string objId, object o, int second, string[] files);
/// <summary>
/// 刪除指定緩存
/// </summary>
/// <param name="objId"></param>
void RemoveCache(string objId);
/// <summary>
/// 刪除所有緩存
/// </summary>
void RemoveCacheAll();
/// <summary>
/// 刪除匹配到的緩存
/// </summary>
/// <param name="pattern"></param>
/// <returns></returns>
void RemoveCacheRegex(string pattern);
/// <summary>
/// 獲取所有緩存鍵
/// </summary>
/// <returns></returns>
IList<string> GetCacheKeys();
/// <summary>
/// 搜索 匹配到的緩存
/// </summary>
/// <param name="pattern"></param>
/// <returns></returns>
IList<string> SearchCacheRegex(string pattern);
/// <summary>
/// 獲得緩存數(shù)據(jù)
/// </summary>
/// <param name="objId"></param>
/// <returns></returns>
object GetCacheData(string objId);
/// <summary>
/// 判斷此緩存是否有效
/// </summary>
/// <param name="objID"></param>
/// <returns></returns>
bool HasCache(string objID);
}
相關(guān)文章
WinForm實(shí)現(xiàn)讀取Resource中文件的方法
這篇文章主要介紹了WinForm實(shí)現(xiàn)讀取Resource中文件的方法,很實(shí)用的一個(gè)功能,需要的朋友可以參考下2014-08-08
C#實(shí)現(xiàn)讓窗體獲得焦點(diǎn)的方法示例
這篇文章主要介紹了C#實(shí)現(xiàn)讓窗體獲得焦點(diǎn)的方法,涉及C#窗體事件相關(guān)操作技巧,需要的朋友可以參考下2017-06-06
C#實(shí)現(xiàn)異步日志記錄類(lèi)的示例代碼
這篇文章主要為大家詳細(xì)介紹了C#如何實(shí)現(xiàn)異步日志記錄類(lèi),從而方便下次使用,不用重復(fù)造輪子,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以了解下2023-11-11
C#開(kāi)發(fā)的人臉左右相似度計(jì)算軟件源碼分析
這篇文章主要介紹了C#開(kāi)發(fā)的人臉左右相似度計(jì)算軟件,較為詳細(xì)的分析了相似度計(jì)算的相關(guān)原理與具體實(shí)現(xiàn)技巧,需要的朋友可以參考下2015-04-04

