Symfony 4:删除所有以某物开头的缓存项

Symfony 4:删除所有以某物开头的缓存项,symfony,caching,symfony4,Symfony,Caching,Symfony4,在Symfony 4中,我动态构建了缓存元素: $cache = new FilesystemAdapter(); $article = $cache->get('article_' . $code, function (ItemInterface $item) use ($code) { $item->expiresAfter(864000); return $this->getArticle($code); }); 我希望在某些操作中能够删除所有以“

在Symfony 4中,我动态构建了缓存元素:

$cache = new FilesystemAdapter();
$article = $cache->get('article_' . $code, function (ItemInterface $item) use ($code) {
     $item->expiresAfter(864000);

     return $this->getArticle($code);
});

我希望在某些操作中能够删除所有以
“article\ux”
开头的缓存项。这是可能的还是我必须知道用于删除这些缓存项的所有代码?

您可以标记所有项,然后删除标记引用的所有项:


谢谢!那需要塔加瓦雷阿普特。这里还有更多信息:别忘了将你的问题标记为已回答。这将帮助其他人。