欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

修改ThinkPHP緩存為Memcache的方法

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

一般來說,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', 

更新緩存后刷新頁面發(fā)現(xiàn)緩存并沒有生效。
得到調(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í)候并沒有指定緩存的時(shí)長,這里的-1可能不被memcached接受。
于是在Conf/config.php 中添加:

'DATA_CACHE_TIME' => '3600',

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

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

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

相關(guān)文章

  • Yii 框架入口腳本示例分析

    Yii 框架入口腳本示例分析

    這篇文章主要介紹了Yii 框架入口腳本,結(jié)合實(shí)例形式分析了Yii 框架入口腳本基本功能、原理及相關(guān)操作技巧,需要的朋友可以參考下
    2020-05-05
  • 使用symfony命令創(chuàng)建項(xiàng)目的方法

    使用symfony命令創(chuàng)建項(xiàng)目的方法

    這篇文章主要介紹了使用symfony命令創(chuàng)建項(xiàng)目的方法,結(jié)合實(shí)例形式分析了Symfony命令的使用方法與項(xiàng)目創(chuàng)建的相關(guān)技巧,需要的朋友可以參考下
    2016-03-03
  • 淺談Laravel核心解讀之Console內(nèi)核

    淺談Laravel核心解讀之Console內(nèi)核

    這篇文章主要介紹了淺談Laravel核心解讀之Console內(nèi)核,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2018-12-12
  • PHP輸出日歷表代碼實(shí)例

    PHP輸出日歷表代碼實(shí)例

    這篇文章主要介紹了PHP輸出日歷表代碼實(shí)例,本文直接給出代碼實(shí)例,需要的朋友可以參考下
    2015-03-03
  • thinkPHP框架中執(zhí)行原生SQL語句的方法

    thinkPHP框架中執(zhí)行原生SQL語句的方法

    這篇文章主要介紹了thinkPHP框架中執(zhí)行原生SQL語句的方法,結(jié)合實(shí)例形式分析了thinkPHP中執(zhí)行原生SQL語句的相關(guān)操作技巧,并簡單分析了query與execute方法的使用區(qū)別,需要的朋友可以參考下
    2017-10-10
  • ThinkPHP3.2框架操作Redis的方法分析

    ThinkPHP3.2框架操作Redis的方法分析

    這篇文章主要介紹了ThinkPHP3.2框架操作Redis的方法,結(jié)合實(shí)例形式分析了thinkPHP3.2框架操作Redis數(shù)據(jù)庫的原理及實(shí)現(xiàn)方法,需要的朋友可以參考下
    2019-05-05
  • php導(dǎo)入導(dǎo)出excel實(shí)例

    php導(dǎo)入導(dǎo)出excel實(shí)例

    使用PHPExcelphp導(dǎo)入excel、導(dǎo)出excel,支持office2007格式,同時(shí)兼容2003,具體看例子學(xué)習(xí)吧!
    2013-10-10
  • php實(shí)現(xiàn)網(wǎng)站插件機(jī)制的方法

    php實(shí)現(xiàn)網(wǎng)站插件機(jī)制的方法

    這些天想作一個(gè)在網(wǎng)站中實(shí)現(xiàn)插件的功能,谷歌了一下,發(fā)現(xiàn)一篇文章感覺對我?guī)椭艽?,帖出來和大家分享,廢話不多說,直接帖出代碼供大家分析.
    2009-11-11
  • php 使用fopen函數(shù)創(chuàng)建、打開文件詳解及實(shí)例代碼

    php 使用fopen函數(shù)創(chuàng)建、打開文件詳解及實(shí)例代碼

    這篇文章主要介紹了php 使用fopen函數(shù)創(chuàng)建、打開文件詳解及實(shí)例代碼的相關(guān)資料,需要的朋友可以參考下
    2016-09-09
  • Yii2簡單實(shí)現(xiàn)給表單添加驗(yàn)證碼的方法

    Yii2簡單實(shí)現(xiàn)給表單添加驗(yàn)證碼的方法

    這篇文章主要介紹了Yii2簡單實(shí)現(xiàn)給表單添加驗(yàn)證碼的方法,簡單分析了Yii中控制器的相關(guān)設(shè)置、表單模型的創(chuàng)建及視圖的調(diào)用技巧,需要的朋友可以參考下
    2016-07-07

最新評論