十四、缓存操作(记忆)

laravel为不同的缓存系统提供了统一的API(在框架中的写法)。缓存配置位于config/cache.php。在该文件中你可以指定在应用中默认使用哪个缓存驱动。laravel目前支持主流的缓存后端如Memcached和Redis等。
主要方法:
Cache::put();
Cache::get();
Cache::add();
Cache::pull();
Cache::forever();

Cache::forget();
Cache::has();
系统默认是使用文件缓存,其缓存文件存储位置位于(storage/framework/cache/data
设置路由:
/test14
在这里插入图片描述
创建方法test14
在这里插入图片描述
在控制器中先引入:
在这里插入图片描述
在这里插入图片描述

1、设置缓存

语法:Cache::put(‘key’,‘value’,$minutes);
Key:键
Value:值
$minutes:有效期,单位是分钟
注意:如果该键已经存在,则直接覆盖原来的值,有效期必须设置,单位是分钟
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
1590415203:表示该缓存项的过期时间的时间戳
s:表示内容是字符串
6:表示内容的长度
最后的就是存储的内容

语法:Cache::add(‘key’,‘value’,$minutes);
Key:键
Value:值
$minutes:有效期,单位是分钟
add方法只会在缓存项不存在的情况的下添加数据到缓存,日过数据被成功添加到缓存返回true,否则,返回false;(并不会覆盖之前的数据
由于之前put已经创建了一个name的缓存,因此使用add再去创建就不会生效
在这里插入图片描述
永久存储数据
forever方法用于持久化存储数据到缓存,这些值必须通过forget方法手动从缓存中移除;

Cache::forever(‘key’,‘value’);永久存储并不是真的永久,只不过其截至的时间是比较大的值࿰

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值