drupal缓存清除问题

drupal缓存清除问题,drupal,memcached,Drupal,Memcached,我将获取的数据存储在变量中。这是在drupal缓存中设置的。当我尝试使用cache\u clear\u重置缓存时,它不起作用 $data = getdata(); cache_set($tableid, $data, 'cache', strtotime("midnight + 1 day + 1 hour")); if(condition){ cache_clear_all($tableid,'cache',true); } 可能是什么问题?首先,您使用的cache\u set()错误

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

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

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

可能是什么问题?

首先,您使用的cache\u set()错误,请参阅。但这可能只是您的示例代码


您将其标记为memcached,是否使用memcache或cache_路由器模块作为后端?您是否检查了那里的问题队列?

进行了更改,我正在使用memcache