0

Magento 有没有办法清除以特定缓存键开头的缓存的特定部分。

我想清除模块中所有以以下开头的键的内容:

mynamespace_mymodule_

因此将从缓存中清除以下内容:

mynamespace_mymodule_asdaqasd

mynamespace_mymodule_qeqweq

mynamespace_mymodule_poipoi

等等等等

4

1 回答 1

3

Magento 的缓存系统允许您在保存缓存的同时分配缓存键(唯一 ID)和缓存标签。查看Mage_Core_Model_Cache::save 方法- 3d 参数是缓存标签数组。

通过分配缓存标签,您将能够一次删除所有带有缓存标签的缓存Mage_Core_Model_Cache::cleanmethid 将缓存标签数组作为参数。

于 2012-09-26T08:56:35.627 回答