drupal缓存明确的问题

时间:2011-02-15 22:05:19

标签: drupal memcached

我将获取的数据存储在变量中。这是在drupal缓存中设置的。当我尝试使用cache_clear_all重置缓存时,它不起作用。

$data = getdata();
cache_set($tableid, $data, 'cache', strtotime("midnight + 1 day + 1 hour"));

if(condition){
  cache_clear_all($tableid,'cache',true);
}

可能是什么问题?

1 个答案:

答案 0 :(得分:2)

首先,您使用的是cache_set()错误,请参阅http://api.drupal.org/api/drupal/includes--cache.inc/function/cache_set/6。但那可能只是你的示例代码。

您使用memcached标记了它,您使用memcache或cache_router模块作为后端吗?你在那里检查了问题队列吗?