ThinkPHP轻松利用memcache缓存的法子_php实例_脚本之家

ThinkPHP的默认缓存方式是以File文件方式实现的,需要将ThinkPHP的缓存方式更改成memecache方式,Thinkphp的默认缓存方式是以File方式,本文实例讲述了ThinkPHP简单使用memcache缓存的方法,3.1.2/Extend/Driver/Cache/CacheMemcache.class.php,(1)Thinkphp的默认缓存方式是以File方式

相仿的话,ThinkPHP的私下认可缓存方式是以File文件措施完结的,运营时会在/Runtime/Temp
下生成超级多的缓存文件。
风姿洒脱对情状下服务器装了memcached之后,须要将ThinkPHP的缓存情势更正成memecache方式
具体操作步骤如下:

本文实例汇报了ThinkPHP轻便利用memcache缓存的格局。分享给大家供大家参照他事他说加以考查,具体如下:

附:S函数代码

别的,要求在有些action里消亡全部缓存的时候能够如此达成: 

下载CacheMemcache.class.php。到您的项目中。

‘DATA_CACHE_TYPE’ => ‘Memcache’,

‘MEMCACHE_HOST’   => ‘tcp://127.0.0.1:11211’, 

‘DATA_CACHE_TIME’ => ‘3600’,

在Conf/config.php 中添加

import("@.ORG.CacheMemcache");$cache = Cache::getInstance();$cache->set;$cache->get;$cache->rm;$cache->clear();

金沙澳门官网7817网址, 

于是乎找到那句:

服务器装了memcached后想给校正成memecache方式

$test = S('test');  if(!$test){       $test = '缓存信息';       S('test',$test,300);       echo $test.'-来自数据库';  }else{       echo $test.'-来自memcached';  }
$cache = Cache::getInstance(); 
$cache ->clear(); 

在Conf/config.php 中添加

(3)测验: S(‘test’,’memcache’卡塔尔国;$test = S(‘test’卡塔尔; echo
$test;//输出memcache 测试成功。