laravel 缓存相关常用操作
//----------设置缓存----------- //Cache::put($key,$val,$minutes); 如果$key已存在,则覆盖原有值 Cache::put('name', '张三', 1); //Cache::add($key,$val,$minutes); 该方法只会在缓存不存在的情况下添加到缓存,成功返回true,失败返回false $r = Cache::add('name', '铁蛋', 1);//-----------永久存储缓存----------------- //Cache::forever($key,$value);持久化存储到缓存,这些值必须通过forget方法手动删除 Cache::forever("email", '123456@qq.com');//-----------获取缓存----------------- // Cache::get($key) 获取缓存 //Cache::get($key,$default) 获取缓存,如果缓存没有设置,则返回默认值 echo Cache::get('name'); echo Cache::get('age', 22); echo Cache::get('time', function () {return time(); });//-----------判断缓存是否被设置----------------- $hasCache = Cache::has('name'); //var_dump($hasCache);//-----------删除缓存----------------- //Cache::pull($key); 获取缓存然后删除,如果缓存不存在则返回null $name = Cache::pull('name'); //Cache::forget($key); 直接删除缓存 Cache::forget('email'); //Cache::flush();清除所有缓存 Cache::flush();//-----------缓存数值增加/减少----------------- Cache::add('age', 18, 10); //Cache::increment($key);缓存数值增加1 //Cache::increment($key,$value);缓存数值增加value个数值 Cache::increment('age'); Cache::increment('age', 10);//Cache::decrement($key);缓存数值减少1 //Cache::decrement($key,$value);缓存数值减少value个数值 Cache::decrement('age'); Cache::decrement('age', 10);//--------------获取并存储----------------- //remember($key, $minutes, $callback) 从缓存中获取相应缓存,如果缓存不存在,则进行设置缓存 $user = Cache::remember('user',10,function (){return ['username'=>'野原新之助']; }); dd(Cache::get('user'));
转载于:https://www.cnblogs.com/jxl1996/p/10263679.html
laravel 缓存相关常用操作相关推荐
- 【Android 内存优化】Bitmap 内存缓存 ( Bitmap 缓存策略 | LruCache 内存缓存 | LruCache 常用操作 | 工具类代码 )
文章目录 一.Bitmap 内存缓存策略 二.LruCache 内存缓存 三.LruCache 常用操作 四.LruCache 工具类 五.源码及资源下载 官方参考 : Google 官方提供的 内存 ...
- python教程list类型_Python数据类型之list相关常用操作
列表:在其他编程语言中称为"数组",是一种基本的数据结构类型. 关于列表的问题: 列表中元素使如何存储的? 元素其实是内存地址,指向真正的元素,因为元素重复的时候,可以重复指向(省 ...
- VB 文件常用操作相关API
下面是windows中提供的对于文件进行操作的API函数及其功能: Windows API函数 功能 CloseHandle 关闭一个内核对象.其中包括文件.文件映射.进程.线程.安全和同步对象等.涉 ...
- idea项目相关错误与常用操作教程
目录 一.创建项目 1.主启动类main函数里面的String无法加载,因为没有导入JDK 2.破坏.idea缓存等导致的启动失败 3.创建web项目的包名应该是小写 二.SSMP实例 1.查询结果为 ...
- 改画册相关注意事项及ai常用操作
改画册相关注意事项 1.使用AI制作,导出300分辨率CMYK格式的jpg文件,分辨率越大越清晰,比如资质页面需要看到证书上小字的,建议导出为500分辨率 2.文件内的图片,复制进来默认是链接文件,需 ...
- 【Liunx常用操作】LVM逻辑卷的介绍和相关操作(创建、删除、扩缩容)
[Liunx常用操作]LVM逻辑卷的介绍和相关操作 提示:为保证文章的正确性和实用性,文章内容作者会不断优化改进,若您有建议或者文章存在错误请留言或评论指正. 前言 LVM(Logical Volum ...
- 缓存区的输入输出,字符串常用操作,实现strlen/strcpy/strcat/strcmp函数)
输出缓冲区: 程序输入的数据并不能立即显示在屏幕上,而是先存储在输出缓冲区中,满足一些条件后才显示出来. 1.遇到\n后 2.遇到输入语句 3.当输出缓冲区满4K 4.当程序结束 5.手动刷新 ffl ...
- php字符串相关操作,PHP字符串常用操作
常用操作有: PHP中有两个内建的函数:count() 和sizeof(),可以实现得到数组的长度 count($sttr);数组长度 字符串长度:strlen(string $a); 判断是否相同, ...
- 【数据库】第一章 数据库的分类、SQL、数据库、表和表记录的常用操作
[数据库]第一章 数据库的分类.SQL.数据库与表的常用操作 文章目录 [数据库]第一章 数据库的分类.SQL.数据库与表的常用操作 一.数据库的分类 1.关系型数据库 2.非关系型数据库 3.MyS ...
最新文章
- 【系统分析与设计】UML协作图绘制方法(真の能看懂~!)
- c语言 如何创建adt_C语言探索之旅 | 第二部分第六课:创建你自己的变量类型
- 决策树 - 鸢尾花数据集
- 蓝桥杯基础模块4_1:独立按键
- Docker日志收集最佳实践
- TabError: inconsistent use of tabs and spaces in indentation
- 排序算法总结(四)快速排序【QUICK SORT】
- 检测邮箱和手机号是否正确的正则
- UISearchController使用方法及注意事项
- ppt设置外观样式_ppt如何设置幻灯片的样式
- javaweb网上商城系统
- 程序人生|从网瘾少年到微软、BAT、字节offer收割机逆袭之路
- 从代码角度看CAN网络层协议 ISO 15765-2(一)
- pc微信多开hook版本3.2.1.123
- Ajax——AJAX实现省市联动
- 如何旋转PDF文件页面,一分钟教你学会
- XBL绑定组建的实例
- AR单片机编程软件的菜单栏功能及用法
- IEC标准中type1 type2 type3输入
- 用MUI花两天时间快速开发『One·一个』App,兼容Android、iOS双平台 1
热门文章
- python采用那种编程模式_使用Mixin设计模式进行Python编程的方法讲解
- mysql连接报错:Unknown system variable ‘query_cache_size‘
- react 常用规范和经验
- 前端设置使用rem最经典代码
- 第一个鸿蒙程序hello world
- STL编程:C++的忠告!
- Dubbo 新编程模型之外部化配置
- 互联网产品设计常用文档类型-BRD、MRD、PRD、FSD
- Spring对JNDI的支持方法
- DRBD编译安装中出现的问题及解决小结