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();

查看全文
  • 相关阅读:
    HTTP客户端
    获取IP地址和域名
    SQL语句、PL/SQL块和SQL*Plus命令之间的区别
    oracle中的游标
    oracle表问题
    精简版web浏览器
    oracle的存储过程
    数据库中的视图
    第一次作业
    折半查找
  • 原文地址:https://www.cnblogs.com/liushannet/p/1805149.html
  • Copyright © 2011-2022 走看看