zoukankan      html  css  js  c++  java
  • .Net自带缓存Cache的使用

    对于数据比较大,经常要从数据库拿出来用的,可以考虑使用.Net自带的缓存Cache,简单好用:

    //向内存中插入一个缓存
    System.Web.HttpRuntime.Cache.Insert("key", "value");
    //取缓存(第一种方法)
    var cache1 = System.Web.HttpRuntime.Cache["key"];
    //取缓存(第二种方法)
    var cache2 = System.Web.HttpRuntime.Cache.Get("key");
    //如果缓存中没有值,则创建
    if (cache2 == null)
    {
        cache2 = "缓存值";
        System.Web.HttpRuntime.Cache.Insert("key", cache2);
    }
    //其它地方如果有添加、更新或删除,则需要重新更新缓存值
    //更新前可以先把原来的缓存值移除掉
    System.Web.HttpRuntime.Cache.Remove("key");
    //添加
    System.Web.HttpRuntime.Cache.Insert("key", "value" + "添加的新值");
    //更新
    System.Web.HttpRuntime.Cache.Insert("key", "更新后的value值");
    //删除
    System.Web.HttpRuntime.Cache.Insert("key", "value" + "删除后的新值");
  • 相关阅读:
    平衡的括号(栈)
    二叉树遍历
    Ohana Cleans Up0101
    Missing number
    Django框架之模板层
    Django框架之路由层、视图层
    Django框架
    Django初识
    前端之bootstrap
    前端之BOM、DOM
  • 原文地址:https://www.cnblogs.com/genesis/p/5960095.html
Copyright © 2011-2022 走看看