php框架 - Zend Framework 1 clean cache 无法工作?
巴扎黑
巴扎黑 2017-05-16 16:43:16
0
2
368

我使用如下的语句清除缓存:

$cache->clean(Zend_Cache::CLEANING_MODE_MATCHING_TAG,array($uid,'PERMISSIONS'));

此时没有办法清除缓存,我确保$uid和PERMISSIONS组成的标签是正确的。我的缓存save的代码为:

$cache_tag=array($uid,'PERMISSIONS'); $cache->save($cache_data,$cache_id,$cache_tag);

当我使用下面的方式却可以清除

$cache->clean(Zend_Cache::CLEANING_MODE_ALL);

这是为什么呢??

巴扎黑
巴扎黑

全部回复 (2)
滿天的星座

解决了,原因是zf的memcache cache不支持tag的移除,参见源码

    巴扎黑

      最新下载
      更多>
      网站特效
      网站源码
      网站素材
      前端模板
      关于我们 免责声明 Sitemap
      PHP中文网:公益在线PHP培训,帮助PHP学习者快速成长!