基于laravel缓冲cache的用法详解
一、在控制器中引用:
usecache;
二、基本方法及使用
1、put()键值有效时间(分钟)
Cache::put('key1','val1',10);
2、add()若key2不存在,则添加成功否则,添加失败
Cache::add('key2','val2',20);
3、forever()永久保存对象到缓存
Cache::forever('key3','val3');
4、has()判断是否存在
Cache::has('key1');
5、get()取值
Cache::get('key1');
6、pull()取值删除
Cache::pull('key1');
7、forget()删除缓存
Cache::forget('key1');
8、remember即是存也取
returnCache::remember($key,time,function(){ return200; });
对应的的存取为:
$val=Cache::get($key); if(!$val){ $val=200; Cache::put($key,$val,$time); } return$val;
三、存放路径:
默认的文件缓存,在执行该文件后,会在项目中storage/framework/cache/生成缓冲方件
格式:1519530778a:3:{i:1;a:2:{s:5:"title";s:21:"这是第一条数据";s:7:"content";s:64:"这是第一条数据这是第一条数据这是第一条数据1";}i:2;a:2:{s:5:"title";s:21:"这是第二条数据";s:7:"content";s:63:"这是第二条数据这是第二条数据这是第二条数据";}i:3;a:2:{s:5:"title";s:21:"这是第三条数据";s:7:"content";s:21:"这是第二条数据";}}
以上这篇基于laravel缓冲cache的用法详解就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持毛票票。