• Kohano之Cache篇


    Kohana缓存支持

        Apc

  • Eaccelerator
  • File
  • Memcache
  • Sqlite
  • Xcache
  • 统一有一个外部接口

    其中Memcachetag还实现了Kohana_Cache_Tagging 接口(注:Kohana_Cache_Tagging在API类表里把接口当类显示出来,TNND)

    下面简述下使用方法:

    创建配置文件:

    拷贝\modules\cache\config\cache.php 到 你的应用程序下就行了,修改你自己需要的,不在描述

    使用

    <?php
    $data="aaaaaaaaaaafasdfasaaaa";
    $cache=Cache::instance();
    $chachedata=$cache->get("foo");//取得缓存
    if(!$chachedata){
    	$cache->set('foo', $data);//设置缓存
    	$chachedata=$data;
    }
    echo $chachedata;
    //$cache->delete("foo");//删除缓存
    //$cache->delete_all();//删除全部缓存

    memcachetag 实现了Kohana_Cache_Tagging的方法:(下面使用示例)

    <?php
    $data="aaaaaaaaaaaaaaaaasdfaaaaaaaaaaaaa";
    $cache=Cache::instance("memcachetag");
    $chachedata=$cache->find("morea");
    if(!$chachedata){
    	$cache->set_with_tags('foo', $data,null,array("morea"));
    	$chachedata=$data;
    }
    echo $chachedata;
    //$cache->delete_tag("morea");
    //$cache->delete("foo");
    //$cache->delete_all();

  • 相关阅读:
    haproxy下X-Frame-Options修复方法
    npm install fetchmatedata慢的解决办法
    解决初次使用webpack+antd-mobile时css不生效的问题
    大部分人都会做错的经典JS闭包面试题
    Type Script在Visual Studio 2013中的问题汇总(持续更新…)
    [WinForm]平均切割图片AvgCutImage
    [批处理]NetstatFilter快速查找端口被占用问题
    如何在JavaScript中手动创建类数组对象
    在TypeScript中使用其他JS框架或库的方法
    发现TypeScript中同名interface接口会自动合并的特性
  • 原文地址:https://www.cnblogs.com/liushannet/p/1805149.html
  • Copyright © 2020-2023  润新知