проблема с кешем drupal - PullRequest
       15

проблема с кешем drupal

2 голосов
/ 16 февраля 2011

Полученные данные хранятся в переменной. Это установлено в кеше 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 Ответ

2 голосов
/ 16 февраля 2011

Ну, во-первых, вы используете cache_set () неправильно, см. http://api.drupal.org/api/drupal/includes--cache.inc/function/cache_set/6. Но это может быть просто пример кода.

Вы отметили его с помощью memcached, вы используете модуль memcache или cache_router в качестве бэкэнда? Вы там проверили очередь на выдачу?

...