【发布时间】:2018-06-01 18:42:15
【问题描述】:
我设置了缓存项,效果很好
$cache = new ApcuAdapter('my_namespace', 3600, '2');
$cacheItem = $cache->getItem('cache_item_id');
if (!$cacheItem->isHit()) {
$cacheData = $someClass->getDataForCache();
$cacheItem->set($cacheData);
$cacheItem->tag('test_tag');
$cache->save($cacheItem);
}
但是按标签清除缓存不起作用(Symfony cache component - Cache Invalidation)
$cache = new TagAwareAdapter(new ApcuAdapter('cache_item_id'));
$invalidate = $cache->invalidateTags(['test_tag']); // true
那是
$cacheItem->isHit() // true
我做错了什么?
【问题讨论】: