1).获取缓存值
object o = HttpRuntime.Cache.Get("Key");
2).设置相对过期缓存值有两种写法
第一种:
HttpRuntime.Cache.Insert("Key", "Value", null, System.Web.Caching.Cache.NoAbsoluteExpiration, TimeSpan.FromSeconds(30));
第二种:
HttpRuntime.Cache.Insert("Key","Value", null, DateTime.MaxValue, TimeSpan.FromSeconds(30));
3)设置绝对过期缓存值两种写法
HttpRuntime.Cache.Insert("Key","Value",null,DateTime.Now.AddMinutes(10),System.Web.Caching.Cache.NoSlidingExpiration);
第二种:
HttpRuntime.Cache.Insert("Key", "Value", null, DateTime.Now.AddMinutes(10), TimeSpan.Zero);
3)移除缓存
HttpRuntime.Cache.Remove("Key");

转载于:https://www.cnblogs.com/Cein/p/7097921.html

asp.net 缓存Cache的使用总结相关推荐

  1. ASP.NET缓存 Cache

    ASP.NET缓存 Cache 缓存介绍 如果每次进入页面的时候都查询数据库生成页面内容的话,如果访问量非常大,则网站性能会非常差, 而如果只有第一次访问的时候才查询数据库生成页面内容,以后都直接输出 ...

  2. ASP.NET 缓存 Cache

    ASP.NET 提供一个功能完整的缓存引擎,页面可使用该引擎通过 HTTP 请求存储和检索任意对象. 缓存的生存期与应用程序的生存期相同,也就是说,当应用程序重新启动时,将重新创建缓存. 将数据添加到 ...

  3. ASP.NET缓存 Cache之数据缓存

    添加 Cache[Key]=object  or Cache.Insert 移除 Cache.Remove(key) 1.将值直接写入Cache  代码如下 复制代码 HttpContext.Curr ...

  4. asp.net 应用数据缓存 -- Cache对象使用

    ASP.NET 应用数据缓存 -- Cache对象使用 [原文:http://msdn.microsoft.com/zh-cn/library/18c1wd61%28v=vs.100%29.aspx] ...

  5. ASP.NET状缓存Cache的应用-提高数据库读取速度

    ASP.NET状缓存Cache的应用-提高数据库读取速度 原文:ASP.NET状缓存Cache的应用-提高数据库读取速度 一. Cache概述        既然缓存中的数据其实是来自数据库的,那么缓 ...

  6. ASP.NET状态管理之六(缓存Cache)

    ASP.NET状态管理之六(缓存Cache) ASP.NET 为您提供了一个强大的.便于使用的缓存机制,用于将需要大量服务器资源来创建的对象存储在内存中.缓存这些类型的资源会大大改进应用程序的性能. ...

  7. ASP.NET缓存中Cache过期的三种策略

    ASP.NET缓存中Cache过期的三种策略 原文:ASP.NET缓存中Cache过期的三种策略 我们在页面上添加三个按钮并双击按钮创建事件处理方法,三个按钮使用不同的过期策略添加ASP.NET缓存. ...

  8. 浅谈ASP.NET 缓存技术

    缓存是指系统或应用程序将频繁使用的数据保存到内存中,当系统或应用程序再次使用时,能构快速的获取数据.它的弊端在于显示的内容可能不是最新,最精确的.ASP.Net 缓存主要分为两大类: 网页输出缓存和应 ...

  9. petshop4.0 详解之四(PetShop之ASP.NET缓存)

    <p>如果对微型计算机硬件系统有足够的了解,那么我们对于Cache这个名词一定是耳熟能详的.在CPU以及主板的芯片中,都引入了这种名为高速缓冲存储器(Cache)的技术.因为Cache的存 ...

最新文章

  1. 使用Apache cxf 和Spring在Tomcat下发布Webservice指南
  2. 10、HTML的基本结构
  3. arcgis超级工具安装教程_【软件安装管家】Autodesk卸载官方工具安装教程
  4. 第4章 Python 数字图像处理(DIP) - 频率域滤波3 - 取样和取样函数的傅里叶变换、混叠
  5. jakarta ee_MicroProfile在Jakarta EE时代的作用
  6. qmake生成VS的vcproj/sln工程文件
  7. 程序员生存定律--如何尽快变的稍微专业一点
  8. python 浅copy与深copy_python深copy与浅copy的区别
  9. 王庆的边缘计算(第三章)
  10. 支持蓝牙的模拟器_横竖都能玩的小鸡G6,蓝牙连接尽情享受手游乐趣
  11. android拆轮子系列之一步一步教你写微信抢红包插件
  12. 用语音聊天系统源码做语音聊天app开发
  13. 计算机打字声音,键盘打字声音在哪设置
  14. 建立良好人际关系的原则
  15. Matlab 乱码问题解决方法
  16. 【03项目立项管理】【理解版】
  17. SharedPreferences的调教
  18. 该战斗的时候战斗,该转身的时候转身,但请保持优雅
  19. 关于win10微软商店重置后用不了的问题
  20. 有韵味的女人,是成熟的女人。

热门文章

  1. oracle dblink 20001,解决ORA-02021: 不允许对远程数据库进行 DDL 操作下面通过DBLINK调用远程过程来执行这样的操作。...
  2. cdate在java中_Java Calendar.add方法代码示例
  3. Spark中的Shuffle算子
  4. Spark分组取TopN
  5. 以太坊智能合约开发,Web3.js API 中文文档 ethereum web3.js入门说明
  6. 使用jQuery实现一个类似GridView的编辑,更新,取消和删除的功能
  7. 单例模式2014-12
  8. Java从零开始学三十六(JAVA IO- 字符流)
  9. android.view.VelocityTracker
  10. SCCM 2012 简体中文正式版 部署文档 01 环境说明