3

Kohana 中有Cache_Tagging但它没有解释它是什么。谁能告诉缓存标记应该做什么或者我们什么时候使用它?

4

2 回答 2

9

某些缓存实现允许您向存储在缓存中的任何数据项添加一个或多个标签,然后查找或删除具有给定标签的所有项目。这对很多事情很有用,最重要的是批量更新(你将一堆相关的东西添加到缓存中,用版本字符串标记它,当你后来得知该版本的数据已经过时时,告诉缓存一次性全部丢弃)。

于 2012-04-26T11:39:43.357 回答
3

我的猜测是您可以将标签设置为缓存条目,然后按标签(s?)删除缓存条目。这样,您可以使用自己的规则非常有选择地清除部分缓存。

于 2012-04-26T11:38:24.333 回答