我有下面這個方法給我一個類別內的產品的計數。我想在我的redis服務器中緩存計數。我能夠做到這一點,但我不確定如何破解緩存,我的概念還不清楚。任何幫助或想法,將不勝感激。用mysql,php和redis緩存noob
public static function products(){
$prods = $this>getProducts();
$Count = count($prods);
if($Count){
// save the count to redis
$redis->saveCount($count);
}
}
我什麼時候打了SQL數據庫($prods = $this>getProducts();
)來獲取計數,當我剛剛從Redis的得到它?另外,我該如何知道何時該做什麼以及何時在redis中破壞舊記錄?
感謝
你是什麼意思「胸部緩存」?有什麼樣的黑幫高速緩存在外面漫遊?或者你只是想讓頁面不緩存? – Matt 2012-08-03 18:26:12
我想我會去與gangsta選項...但現在考慮它,讓我們說我想php邏輯打mysql ...哎呀「打」是一個黑手黨郎太:)? – Autolycus 2012-08-03 18:53:36
我認爲你要找的是無緩存頭。這裏是相關的[PHP文檔](http://php.net/manual/en/function.header.php)。只需做一個ctrl + f「緩存」 – Matt 2012-08-03 18:56:57