基于laravel缓冲cache的用法详解
时间:2022-07-27
本文章向大家介绍基于laravel缓冲cache的用法详解,主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
一、在控制器中引用:
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的用法详解就是小编分享给大家的全部内容了,希望能给大家一个参考。
- 设计模式专题(六)——原型模式
- ASP.NET AJAX(13)__利用Microsoft AJAX Library开发客户端组件Sys.Component成员Sys.IDisposable成员Sys.INotifyDisposin
- 设计模式专题(七)——建造者模式
- ASP.NET AJAX(14)__UpdatePanel与服务器端脚本控件脚本控件的作用脚本控件的指责Extender模型脚本控件和Extender模型在PostBack中保持状态在UpdatePa
- ASP.NET AJAX(15)__构建高性能ASP.NET AJAX应用UpdatePanel的性能问题使用UpdatePanel的注意事项脚本加载避免脚本阻塞页面显示AjaxControlTool
- LINQ to SQL(1):基础入门
- 设计模式专题(十)——观察者模式
- LINQ to SQL(2):生成对象模型
- 使用 Oracle 的 Security External Password Store 功能实现数据库加密登陆
- LINQ to SQL(3):增删改查
- LINQ to SQL(4):OR设计器
- 在不同浏览器都实用的各窗口大小获取方法
- JavaScript获得对象属性个数的方法
- 设计模式专题(十一)——抽象工厂模式
- php概述
- php教程
- php环境搭建
- PHP书写格式
- php变量
- php常量
- PHP注释
- php数组
- php字符串 string
- PHP整型 integer
- PHP浮点型 float
- php布尔型
- php数据类型之数组
- php数据类型之对象
- php数据类型之null
- php数据类型之间的转换
- php运算符
- php表达式
- PHP循环控制
- PHP流程控制
- php函数
- php全局变量
- PHP魔术变量
- php命名空间
- php 日期
- PHP包含文件
- php文件
- PHP 文件上传
- php Cookies
- php Sessions
- php email
- php安全email
- php错误处理
- PHP异常处理
- php过滤器
- PHP 高级过滤器
- php json
- php 表单
- PHP MySQL 简介
- PHP 连接 MySQL
- php创建数据库
- php 创建表
- php mysq 插入数据
- PHP MySQL 插入多条数据
- PHP MySQL 预处理语句
- php mysql 读取数据
- php mysql where
- PHP MySQL Order By
- PHP MySQL Update
- PHP MySQL Delete
- php ODBC
- Python 技术篇-sha256()加密的使用方法,sha1、md5加密方法
- Python 技术篇-如何打印一段文字,用友云霸气控制台颜文字打印
- Python 技术篇-获取秒级时间戳、毫秒级时间戳
- Python 技术篇-基于随机数的uuid码的生成
- BAT 脚本技术-利用bat批处理脚本静态指定ip地址、自动获取ip地址设置
- Oracle 技巧篇-快速批量删除当前数据库连接的用户,一键清空所有session会话方法
- Spring Security 中如何细化权限粒度?
- 小书MybatisPlus第4篇-表格分页与下拉分页查询
- 小书MybatisPlus第3篇-自定义SQL
- Nginx + Spring Boot 实现负载均衡
- 小书MybatisPlus第2篇-条件构造器的应用及总结
- 一个案例演示 Spring Security 中粒度超细的权限控制!
- 信息收集之主机发现:nmap
- 文本文件逐行处理–用java8 Stream流的方式
- 使用java8API遍历过滤文件目录及子目录及隐藏文件