我在下面有这个方法,可以让我计算一个类别中的产品数量。我想在我的 redis 服务器中缓存计数。我能够做到这一点,但我不确定如何破坏缓存,我的概念也不清楚。任何帮助或想法将不胜感激。
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中破坏旧记录?
谢谢