塔拉戈纳足球俱乐部:更改thinkphp的缓存为Memcache
来源:百度文库 编辑:偶看新闻 时间:2024/04/27 15:21:20
thinkphp的默认缓存方式是以File方式,在/Runtime/Temp 下生成了好多缓存文件。
服务器装了memcached后想给更改成memecache方式
在Conf/config.php 中添加
- 'DATA_CACHE_TYPE' => 'Memcache',
- 'MEMCACHE_HOST' => 'tcp://127.0.0.1:11211',
更新缓存后刷新页面发现缓存并没有生效。
得到调试信息:
- [ 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 行.
就这句:
进一步调试之后发现 $expire 的值是-1; 写程序的时候并没有指定缓存的时长,这里的-1可能不被memcached接受。于是在Conf/config.php 中添加
- return $this->handler->set($name, $value, 0, $expire);
- 'DATA_CACHE_TIME' => '3600',
指定默认的缓存时长为3600 秒; 再运行,错误没有了,缓存成功。。。
需要在某个action里清除所有缓存时可以这样:
- $cache = Cache::getInstance();
- $cache ->clear();
我的是火狐 请问如何更改缓存文件 路径
如何更改放临时文件 虚拟内存 IE缓存的位置?
如何更改XP系统缓存的默认路径
迅雷的磁盘缓存为多少最快
怎么才能更改IE缓存?
把缓存设置为?????
请问 缓存 !!! 会不会影响下载速度 缓存可以更改么?
缓存 !!! 会不会影响下载速度 缓存可以更改么?
请问如何更改比特精灵的磁盘缓存,请指点一下具体步骤,感谢!
下载工具的磁盘缓存设置为多少最好????
如何为硬盘设置较大的Cache(缓存)空间 ??
p2p的下载工具缓存设置为多大不伤硬盘
比特精灵的磁盘缓存应设置为多少比较好?
迅雷的缓存设为8192KB,是否伤硬盘?
什么叫磁盘缓存 如何更改
缓存在哪里能更改呢??
请教高手:1.5M的家庭宽带能达到什么速度?更改了连接限制,增加了缓存,更改了防火墙。
分辨率为320*200,颜色为16色,需显示缓存多少?应该怎么算的?
分辨率为320*200,颜色为16色,需显示缓存多少?怎么算的?
我的笔记本内存为128MB,用BT下载,缓存最好设为多大?
缓存设置为多少为最佳
缓存的种类 什么是连接缓存?数据缓存?
512的内存BT的磁盘缓存的最大值、最小值设为多少 合适
我想将网页关闭的ALT+F4热键更改为Ctrl+Q,如何更改,谢谢