laravel cache 用法
一、在控制器中引用:
|
1
|
use cache; |
二、基本方法及使用
1、put() 键 值 有效时间(分钟)
|
1
|
Cache::put('key1','val1',10); |
2、add() 若key2不存在,则添加成功 否则,添加失败
|
1
|
Cache::add('key2','val2',20); |
3、forever() 永久保存对象到缓存
|
1
|
Cache::forever('key3','val3'); |
4、has() 判断是否存在
|
1
|
Cache::has('key1'); |
5、get() 取值
|
1
|
Cache::get('key1'); |
6、pull() 取值删除
|
1
|
Cache::pull('key1'); |
7、forget() 删除缓存
|
1
|
Cache::forget('key1'); |
8、remember 即是存也取
|
1
2
3
4
5
|
return Cache::remember($key,time,function(){ return 200;}); |
对应的的存取为:
|
1
2
3
4
5
6
|
$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的用法详解就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持服务器之家。
原文链接:https://blog.csdn.net/kangsf1989/article/details/79367554

浙公网安备 33010602011771号