我正在使用couchbase memcached存储桶作为我的cakephp默认缓存。我想在我的cakephp应用程序中更改架构时能够刷新缓存。有一个method来清除缓存,但它要求参数。
如何使用此方法清除/刷新缓存?
编辑:我的引导程序包含缓存配置的设置
Cache::config('default', array(
'engine' => 'Memcache',
'prefix' => Inflector::slug(APP_DIR) . '_',
'servers' => array(
'127.0.0.1:11211' // localhost, default port 11211
), //[optional]
'duration' => 7200,
'serialize' => false,
'persistent' => true, // [optional] set this to false for non-persistent connections
'compress' => false,
'probability' => 100
)
);
答案 0 :(得分:0)
Cache::clear(false, 'default'); // Default configuration, shortcut Cache::clear()
Cache::clear(false, '_cake_core_'); // General framework caching
Cache::clear(false, '_cake_model_'); // Cache for model and datasource caches