基于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 5.0对象模型深度探索之绑定
Sep 05 PHP
表单复选框向PHP传输数据的代码
Nov 13 PHP
解决文件名解压后乱码的问题 将文件名进行转码的代码
Jan 10 PHP
php中如何使对象可以像数组一样进行foreach循环
Aug 09 PHP
php图片缩放实现方法
Feb 20 PHP
ThinkPHP调用common/common.php函数提示错误function undefined的解决方法
Aug 25 PHP
Thinkphp多文件上传实现方法
Oct 31 PHP
在Mac OS上编译安装Nginx+PHP+MariaDB开发环境的教程
Feb 23 PHP
简述php环境搭建与配置
Dec 05 PHP
PHP的RSA加密解密方法以及开发接口使用
Feb 11 PHP
laravel 中某一字段自增、自减的例子
Oct 11 PHP
thinkphp5 模型实例化获得数据对象的教程
Oct 18 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
php中记录用户访问过的产品,在cookie记录产品id,id取得产品信息
2011/05/04 PHP
php中url函数介绍及使用示例
2014/02/13 PHP
php生成验证码函数
2015/10/20 PHP
解决ThinkPHP下使用上传插件Uploadify浏览器firefox报302错误的方法
2015/12/18 PHP
laravel 实现关闭CSRF(全部关闭、部分关闭)
2019/10/21 PHP
php反序列化长度变化尾部字符串逃逸(0CTF-2016-piapiapia)
2020/02/15 PHP
jquery选择器-根据多个属性选择示例代码
2013/10/21 Javascript
JavaScript控制网页平滑滚动到指定元素位置的方法
2015/04/17 Javascript
使用JavaScript实现弹出层效果的简单实例
2016/05/31 Javascript
JS打印彩色菱形的实例代码
2018/08/15 Javascript
JavaScript栈和队列相关操作与实现方法详解
2018/12/07 Javascript
mock.js实现模拟生成假数据功能示例
2019/01/15 Javascript
JS实现二维数组元素的排列组合运算简单示例
2019/01/28 Javascript
javascript实现5秒倒计时并跳转功能
2019/06/20 Javascript
使用npm命令提示: 'npm' 不是内部或外部命令,也不是可运行的程序的处理方法
2020/05/14 Javascript
Vue切换Tab动态渲染组件的操作
2020/09/21 Javascript
用pywin32实现windows模拟鼠标及键盘动作
2014/04/22 Python
python用来获得图片exif信息的库实例分析
2015/03/16 Python
Python实现string字符串连接的方法总结【8种方式】
2018/07/06 Python
Django实现表单验证
2018/09/08 Python
PyCharm鼠标右键不显示Run unittest的解决方法
2018/11/30 Python
利用Django提供的ModelForm增删改数据的方法
2019/01/06 Python
Python中捕获键盘的方式详解
2019/03/28 Python
python创建n行m列数组示例
2019/12/02 Python
解决Jupyter NoteBook输出的图表太小看不清问题
2020/04/16 Python
Django REST Swagger实现指定api参数
2020/07/07 Python
浅谈pandas dataframe对除数是零的处理
2020/07/20 Python
python实现发送带附件的邮件代码分享
2020/09/22 Python
用python获取txt文件中关键字的数量
2020/12/24 Python
宏碁西班牙官网:Acer西班牙
2021/01/08 全球购物
数学专业推荐信范文
2013/11/21 职场文书
安全生产中长期规划实施方案
2014/02/21 职场文书
三八妇女节活动主持词
2014/03/17 职场文书
节约用水标语
2014/06/11 职场文书
教师工作表现自我评价
2015/03/05 职场文书
美丽心灵观后感
2015/06/01 职场文书