我想更新查询缓存。 我不知道如何删除查询缓存。
$book = Book::findFirst(
array("id = 1",
’cache’ => array(
’key’ =>’book_id_1’,
’lifetime’ => 3600
)
)
if($shop->updated_at > $book->updated_at)
{
$book->cache->delete(’book_id_1’); // <- of course dont work...
//-----------------------------------------------------//
}
请告诉我删除或更新QueryCache ...
答案 0 :(得分:0)
使用以下代码,您必须检索密钥,然后使用密钥
调用delete$keys = $cache->queryKeys('book_id_1');
foreach ($keys as $key) {
$cache->delete($key);
}