首页 > 其他 > 详细

缓存与组

时间:2016-04-01 23:16:29      阅读:201      评论:0      收藏:0      [点我收藏+]

原始实现:

//设置单缓存
$a=cache_get("1000");
$a[‘100‘]=array(/*max data*/)
cache_set("1000",$a);
//删除单个缓存
$a=cache_get("1000");
unset($a[‘100‘]);
cache_set("1000",$a);
//删除全部缓存
cache_delete("1000");

链条式实现:

//设置单缓存
$key="your prefix".uniqid();
$c=cache_get("1000");
cache_delete($c[‘100‘]);
cache_set("1000",array(
    ‘100‘=>$key
));
cache_set($c[‘100‘],array(/*max data*/));
//获取单个缓存
$c=cache_get("1000");
$val=isset($c[‘100‘])?cache_get($c[‘100‘]):null;
//删除单个缓存
$c=cache_get("1000");
isset($c[‘100‘])&&delete_get($c[‘100‘]);
//删除一批缓存[要是非memcache的话遍历后挨个删除]
cache_delete("1000");

 

缓存与组

原文:http://www.cnblogs.com/liushannet/p/5346547.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!