一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - PHP教程 - 修改ThinkPHP緩存為Memcache的方法

修改ThinkPHP緩存為Memcache的方法

2020-07-11 15:44PHP教程網 PHP教程

這篇文章主要介紹了修改ThinkPHP緩存為Memcache的方法,需要的朋友可以參考下

一般來說,ThinkPHP的默認緩存方式是以File文件方式實現的,運行時會在/Runtime/Temp 下生成很多的緩存文件。
有的情況下服務器裝了memcached之后,需要將ThinkPHP的緩存方式更改成memecache方式
具體操作步驟如下:

在Conf/config.php 中添加

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

更新緩存后刷新頁面發現緩存并沒有生效。
得到調試信息:

?
1
[ 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 行.

于是找到這句:

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

進一步調試之后發現 $expire 的值是-1; 寫程序的時候并沒有指定緩存的時長,這里的-1可能不被memcached接受。
于是在Conf/config.php 中添加:

?
1
'DATA_CACHE_TIME' => '3600',

指定默認的緩存時長為3600 秒; 再運行,錯誤沒有了,緩存成功!

另外,需要在某個action里清除所有緩存的時候可以這樣實現: 

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

 

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 午夜办公室在线观看高清电影 | 亚洲国产在线播放 | 99ri在线精品视频在线播放 | 日本高清色视频www 日本高清免费观看 | 女高h | 动漫美女胸被狂揉扒开吃奶动态图 | 被高跟鞋调教丨vk | 国产亚洲玖玖玖在线观看 | 免费视频一区二区 | 亚洲午夜小视频 | 女子校生下媚药在线观看 | 日韩欧美国产免费看清风阁 | 国产麻豆精品入口在线观看 | 久久精品久久久久 | 99热这里有免费国产精品 | 亚洲区一| 91一区二区在线观看精品 | 国产青草视频在线观看免费影院 | 午夜久久免影院欧洲 | 成人国产一区二区 | 性绞姿始动作动态图 | 亚洲精品国产乱码AV在线观看 | 无限资源在线观看高清 | 小小水蜜桃3视频在线观看 小鸟酱喷水 | 成年人黄色录像 | 国产午夜视频在线观看网站 | 日本护士撒尿xxxx欧美 | 2018高清国产一道国产 | a在线观看欧美在线观看 | 国产在线看片护士免费视频 | 秋霞综合网 | a∨79成人网 | 爱福利一区二区 | 男人在线影院 | 国产免费美女视频 | 无人在线观看免费高清视频播放 | 成人精品网 | 三级欧美在线 | 男人亚洲天堂 | 第一福利在线观看永久视频 | 欧美女孩videos |