最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

修改ThinkPHP緩存為Memcache的方法

 更新時(shí)間:2014年06月25日 16:38:37   投稿:shichen2014  
這篇文章主要介紹了修改ThinkPHP緩存為Memcache的方法,需要的朋友可以參考下

一般來(lái)說(shuō),ThinkPHP的默認(rèn)緩存方式是以File文件方式實(shí)現(xiàn)的,運(yùn)行時(shí)會(huì)在/Runtime/Temp 下生成很多的緩存文件。
有的情況下服務(wù)器裝了memcached之后,需要將ThinkPHP的緩存方式更改成memecache方式
具體操作步驟如下:

在Conf/config.php 中添加

'DATA_CACHE_TYPE' => 'Memcache', 
'MEMCACHE_HOST'  => 'tcp://127.0.0.1:11211', 

更新緩存后刷新頁(yè)面發(fā)現(xiàn)緩存并沒(méi)有生效。
得到調(diào)試信息:

[ 2010-09-30T11:41:56+08:00 ] NOTIC: [8] MemcachePool::set(): Server 127.0.0.1 (tcp 11211, udp 0) failed with: CLIENT_ERROR bad command line format (0) CacheMemcache.class.php 第 107 行. 

于是找到這句:

return $this->handler->set($name, $value, 0, $expire); 

進(jìn)一步調(diào)試之后發(fā)現(xiàn) $expire 的值是-1; 寫程序的時(shí)候并沒(méi)有指定緩存的時(shí)長(zhǎng),這里的-1可能不被memcached接受。
于是在Conf/config.php 中添加:

'DATA_CACHE_TIME' => '3600',

指定默認(rèn)的緩存時(shí)長(zhǎng)為3600 秒; 再運(yùn)行,錯(cuò)誤沒(méi)有了,緩存成功!

另外,需要在某個(gè)action里清除所有緩存的時(shí)候可以這樣實(shí)現(xiàn): 

$cache = Cache::getInstance(); 
$cache ->clear(); 

相關(guān)文章

最新評(píng)論

西青区| 郁南县| 雷州市| 永定县| 澜沧| 云和县| 巍山| 阳山县| 茌平县| 营口市| 米易县| 迭部县| 铜陵市| 鲁甸县| 赤峰市| 双牌县| 兴海县| 兰溪市| 县级市| 庆安县| 邹平县| 淮阳县| 湘潭市| 崇阳县| 和顺县| 农安县| 尤溪县| 汝州市| 琼海市| 平罗县| 申扎县| 个旧市| 吴旗县| 乐东| 中阳县| 行唐县| 会宁县| 常州市| 麦盖提县| 佛学| 东源县|