源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

C# memcached缓存使用实例代码

  • 时间:2020-07-02 19:55 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:C# memcached缓存使用实例代码
[u]复制代码[/u] 代码如下:
public interface ICacheStrategy     {         /// <summary>         /// 添加数据到缓存         /// </summary>         /// <param name="objId">缓存名称</param>         /// <param name="o">缓存内容</param>         /// <param name="second">缓存时间(秒)</param>         void Add(string objId, object o, int second);         /// <summary>         /// 添加数据到缓存 (依赖其它缓存)         /// </summary>         /// <param name="objId">缓存名称</param>         /// <param name="o">缓存内容</param>         /// <param name="second">缓存时间(秒)</param>         /// <param name="dependKey">依赖缓存名称数组</param>         void AddCacheDepend(string objId, object o, int second, string[] dependKey);         /// <summary>         /// 添加数据到缓存 (依赖文件)         /// </summary>         /// <param name="objId">缓存名称</param>         /// <param name="o">缓存内容</param>         /// <param name="second">缓存时间(秒)</param>         /// <param name="files">依赖缓存名称文件名数组</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>         /// 获得缓存数据         /// </summary>         /// <param name="objId"></param>         /// <returns></returns>         object GetCacheData(string objId);         /// <summary>         /// 判断此缓存是否有效         /// </summary>         /// <param name="objID"></param>         /// <returns></returns>         bool HasCache(string objID);     }
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部