基于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 相关文章推荐
一个分页的论坛
Oct 09 PHP
第五节--克隆
Nov 16 PHP
PHP获取MAC地址的函数代码
Sep 11 PHP
thinkphp 一个页面使用2次分页的实现方法
Jul 15 PHP
PHP输出当前进程所有变量/常量/模块/函数/类的示例
Nov 07 PHP
PHP编程风格规范分享
Jan 15 PHP
php中执行系统命令的方法
Mar 21 PHP
php简单图像创建入门实例
Jun 10 PHP
帝国cms目录结构分享
Jul 06 PHP
thinkPHP实现递归循环栏目并按照树形结构无限极输出的方法
May 19 PHP
PHP购物车类Cart.class.php定义与用法示例
Jul 20 PHP
Thinkphp和Bootstrap结合打造个性的分页样式(推荐)
Aug 01 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
239军机修复记
2021/03/02 无线电
php 常用类汇总 推荐收藏
2010/05/13 PHP
PHP学习散记_编码(json_encode 中文不显示)
2011/11/10 PHP
利用谷歌 Translate API制作自己的翻译脚本
2014/06/04 PHP
Thinkphp通过一个入口文件如何区分移动端和PC端
2017/04/18 PHP
关于php支持的协议与封装协议总结(推荐)
2017/11/17 PHP
jQuery 动画弹出窗体支持多种展现方式
2010/04/29 Javascript
jQuery基础框架浅入剖析
2012/12/27 Javascript
jquery获取颜色在ie和ff下的区别示例介绍
2014/03/28 Javascript
详细解密jsonp跨域请求
2015/04/15 Javascript
jQuery基于扩展简单实现倒计时功能的方法
2016/05/14 Javascript
浅谈react-native热更新react-native-pushy集成遇到的问题
2017/09/30 Javascript
BACKBONE.JS 简单入门范例
2017/10/17 Javascript
JS实现的计数排序与基数排序算法示例
2017/12/04 Javascript
ztree加载完成后显示勾选节点的实现代码
2018/10/22 Javascript
关于NodeJS中的循环引用详解
2019/07/23 NodeJs
JavaScript 斐波那契数列 倒序输出 输出100以内的质数代码实例
2019/09/11 Javascript
常见的在Python中实现单例模式的三种方法
2015/04/08 Python
Python闭包实现计数器的方法
2015/05/05 Python
Python制作简单的网页爬虫
2015/11/22 Python
Python基于csv模块实现读取与写入csv数据的方法
2018/01/18 Python
用Django写天气预报查询网站
2018/10/21 Python
Django自定义模板过滤器和标签的实现方法
2019/08/21 Python
Django更新models数据库结构步骤
2020/04/01 Python
Ubuntu18.04安装 PyCharm并使用 Anaconda 管理的Python环境
2020/04/08 Python
Python接口自动化系列之unittest结合ddt的使用教程详解
2021/02/23 Python
基于 HTML5 WebGL 实现的垃圾分类系统
2019/10/08 HTML / CSS
HTML5表单验证特性(知识点小结)
2020/03/10 HTML / CSS
人事部主管岗位职责
2013/12/26 职场文书
企业内部培训方案
2014/02/04 职场文书
房产委托公证书样本
2014/04/04 职场文书
异地年检委托书范本
2014/09/24 职场文书
离婚协议书范文2016
2016/03/18 职场文书
Window server中安装Redis的超详细教程
2021/11/17 Redis
业余无线电通联Q语
2022/02/18 无线电
Win Server2016远程桌面如何允许多用户同时登录
2022/06/10 Servers