zoukankan      html  css  js  c++  java
  • 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();

查看全文
  • 相关阅读:
    Linux之开源软件移植
    数学问题的解题方法(模板)
    图论相关算法理解和总结
    关于ACM,关于CSU
    hdu 4607(树的直径)
    树的直径
    SGU-181 X-Sequence
    1629 B君的圆锥
    1134 最长递增子序列(暴力写的)
    1483 化学变换(暴力)
  • 原文地址:https://www.cnblogs.com/liushannet/p/1805149.html
  • Copyright © 2011-2022 走看看