码迷,mamicode.com
首页 > 系统相关 > 详细

Laravel Cache 使用

时间:2016-01-15 14:30:57      阅读:3547      评论:0      收藏:0      [点我收藏+]

标签:

在项目中使用 laravel 的 cache 时,使用下面形式方法:

1 $value = Cache::remember(‘users‘, $minutes, function() {
2     return DB::table(‘users‘)->get();
3 });

但是,发现如果获取的数据为空或者不返回数据,它也照样存储,消耗内存,因此换成了先校验是否存在再保存的形式。

 

同时,Cache::tags 的用法是以一系列 tag 作为 cache 的键在内存中存储的,所以当把其中某个 tag 换成别的,该 cache 就会不存在;由于它是先建立 tag 的 cache 再去建立 key 的 cache,因此即使 tag 写错或不存在,它也会先建立 cache,再去查找 key,不是以 tag + key 的形式去查找的。

Laravel Cache 使用

标签:

原文地址:http://www.cnblogs.com/linguoguo/p/5132953.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!