基于laravel缓冲cache的用法详解


Posted in PHP onOctober 23, 2019

一、在控制器中引用:

use cache;

二、基本方法及使用

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 即是存也取

return Cache::remember($key,time,function(){

 return 200;

});

对应的的存取为:

$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的用法详解就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

PHP 相关文章推荐
谈谈PHP语法(3)
Oct 09 PHP
一个程序下载的管理程序(四)
Oct 09 PHP
php+AJAX传送中文会导致乱码的问题的解决方法
Sep 08 PHP
php获取某个目录大小的代码
Sep 10 PHP
php 获得汉字拼音首字母的函数
Aug 01 PHP
php 输出双引号"与单引号'的方法
May 09 PHP
php自定义session示例分享
Apr 22 PHP
php格式化json函数示例代码
May 12 PHP
ThinkPHP5框架实现简单的批量查询功能示例
Jun 07 PHP
PHP小程序支付功能完整版【基于thinkPHP】
Mar 26 PHP
定位地理位置PHP判断员工打卡签到经纬度是否在打卡之内
May 23 PHP
PHP的图像处理实例小结【文字水印、图片水印、压缩图像等】
Dec 20 PHP
PHP实现简单登录界面
Oct 23 #PHP
laravel框架与其他框架的详细对比
Oct 23 #PHP
laravel清除视图缓存的代码
Oct 23 #PHP
PHP实现简单用户登录界面
Oct 23 #PHP
laravel Task Scheduling(任务调度)在windows下的使用详解
Oct 22 #PHP
laravel 解决crontab不执行的问题
Oct 22 #PHP
laravel 解决paginate查询多个字段报错的问题
Oct 22 #PHP
You might like
asp和php下textarea提交大量数据发生丢失的解决方法
2008/01/20 PHP
php的mail函数发送UTF-8编码中文邮件时标题乱码的解决办法
2015/10/20 PHP
WordPress中登陆后关闭登陆页面及设置用户不可见栏目
2015/12/31 PHP
CodeIgniter配置之SESSION用法实例分析
2016/01/19 PHP
Laravel学习笔记之Artisan命令生成自定义模板的方法
2018/11/22 PHP
Laravel框架学习笔记之批量更新数据功能
2019/05/30 PHP
javascript 24小时弹出一次的代码(利用cookies)
2009/09/03 Javascript
js实现遮罩层弹出框的方法
2015/01/15 Javascript
基于JavaScript实现 网页切出 网站title变化代码
2016/04/03 Javascript
Node.js刷新session过期时间的实现方法推荐
2016/05/18 Javascript
jQuery+ajax简单实现文件上传的方法
2016/06/03 Javascript
原生js实现tab选项卡切换
2020/03/23 Javascript
详解Vue爬坑之vuex初识
2017/06/14 Javascript
vue 监听屏幕高度的实例
2018/09/05 Javascript
vue-cli3 DllPlugin 提取公用库的方法
2019/04/24 Javascript
VUE接入腾讯验证码功能(滑块验证)备忘
2019/05/07 Javascript
Elementui表格组件+sortablejs实现行拖拽排序的示例代码
2019/08/28 Javascript
我所理解的JavaScript中的this指向
2020/09/04 Javascript
使用python的pandas库读取csv文件保存至mysql数据库
2018/08/20 Python
详解小白之KMP算法及python实现
2019/04/04 Python
PyQt5的安装配置过程,将ui文件转为py文件后显示窗口的实例
2019/06/19 Python
python跳出双层for循环的解决方法
2019/06/24 Python
Python socket模块ftp传输文件过程解析
2019/11/05 Python
使用Jupyter notebooks上传文件夹或大量数据到服务器
2020/04/14 Python
python代码实现将列表中重复元素之间的内容全部滤除
2020/05/22 Python
Burberry英国官网:英国标志性奢侈品牌
2017/03/29 全球购物
Invicta手表官方商店:百年制表历史的瑞士腕表品牌
2019/09/26 全球购物
优秀求职自荐信怎样写
2013/12/18 职场文书
学生励志演讲稿
2014/01/06 职场文书
法制宣传教育方案
2014/05/09 职场文书
优秀应届毕业生自荐书
2014/06/29 职场文书
小学生十佳少年事迹材料
2014/08/20 职场文书
小学绿色学校申报材料
2014/08/23 职场文书
成都人事代理协议书
2014/10/25 职场文书
redis 限制内存使用大小的实现
2021/05/08 Redis
十个Python自动化常用操作,即拿即用
2021/05/10 Python