刷新默认缓存

时间:2013-11-19 21:22:57

标签: memcached cakephp-2.0 couchbase

我正在使用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 
    )
);

1 个答案:

答案 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