удалить кеш по имени в cache_lite - PullRequest
2 голосов
/ 24 января 2011

давайте предположим, что эти переменные сохранены в cache_lite:

article_1_0
article_1_1
article_3_2
article_3_3
article_2_4

Как я могу удалить все кэшированные переменные, которые начинаются с article_3_ (они могут достигать 10000)?

или другими словами, как я могу перечислить кэшированные переменные ??

1 Ответ

2 голосов
/ 24 января 2011

Попытайтесь сохранить переменные cache_lite, указав значение группы, затем попытайтесь очистить его, указав значение этой группы, например:

$cache->save($dataarticle_1_0,"article_1_0","article_1");
$cache->save($dataarticle_1_1,"article_1_1","article_1");
$cache->save($dataarticle_3_2,"article_3_2","article_3");
$cache->save($dataarticle_3_3,"article_3_3","article_3");
$cache->save($dataarticle_2_4,"article_2_4","article_2");

Затем, чтобы удалить все кэшированные переменные, которые начинаются с article_3_, вы можете сделать это следующим образом.

$cache->clean("article_3");

Надеюсь, что это решение

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...