缓存与组

Posted Lonely

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了缓存与组相关的知识,希望对你有一定的参考价值。

原始实现:

//设置单缓存
$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");

 

以上是关于缓存与组的主要内容,如果未能解决你的问题,请参考以下文章

Nginx服务优化之隐藏版本号修改用户与组配置页面缓存与时间日志分割以及设置连接超时

Android获取各个应用程序的缓存文件代码小片段(使用AIDL)

Swift新async/await并发中利用Task防止指定代码片段执行的数据竞争(Data Race)问题

Swift新async/await并发中利用Task防止指定代码片段执行的数据竞争(Data Race)问题

如何缓存片段视图

phalcon: 缓存片段,文件缓存,memcache缓存