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

查看全文
  • 相关阅读:
    Yield Usage Understanding
    Deadclock on calling async methond
    How to generate file name according to datetime in bat command
    Run Unit API Testing Which Was Distributed To Multiple Test Agents
    druid的关键参数+数据库连接池运行原理
    修改idea打开新窗口的默认配置
    spring boot -thymeleaf-url
    @pathvariable和@RequestParam的区别
    spring boot -thymeleaf-域对象操作
    spring boot -thymeleaf-遍历list和map
  • 原文地址:https://www.cnblogs.com/liushannet/p/1805149.html
  • Copyright © 2011-2022 走看看