Laravel框架中缓存的使用方法分析

2025-05-27 0 78

本文实例讲述了Laravel框架中缓存的使用方法。分享给大家供大家参考,具体如下:

1. Laravel为各种不同的缓存系统提供了一致的API,支持的缓存有File、Memcached和Redis等

2. 主要方法

put()add()forever()has()get()pull()forget()

3. 配置文件路径 /config/cache.php

4. 添加路由

?

1

2
Route::get('/cache1', 'HomeController@cache1');

Route::get('/cache2', 'HomeController@cache2');

5. 添加缓存

?

1

2

3
public function cache1(){

Cache::put('key1','val1',10);

}

由于这里我们就使用默认的文件缓存,那么执行该方法后,在storage下会生成新的缓存文件,如下图所示

Laravel框架中缓存的使用方法分析

6. 其他操作

?

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19
<?php

namespace App\\Http\\Controllers;

use Illuminate\\Http\\Request;

use Illuminate\\Support\\Facades\\Cache;

class HomeController extends Controller

{

public function cache1(){

Cache::put('key1','val1',10);//键 值 有效时间(分钟)

//Cache::add('key2','val2',20);//若key2不存在,则添加成功 否则,添加失败

//Cache::forever('key3','val3');//永久保存对象到缓存

//Cache::has('key1');//判断是否存在

Cache::forget('key1');//删除缓存

}

public function cache2(){

//$data = Cache::get('key1');//取值

$data = Cache::pull('key1');//取值后删除

dd($data);

}

}

希望本文所述对大家基于Laravel框架的PHP程序设计有所帮助。

原文链接:https://blog.csdn.net/huang2017/article/details/70228473

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。

快网idc优惠网 建站教程 Laravel框架中缓存的使用方法分析 https://www.kuaiidc.com/71435.html

相关文章

发表评论
暂无评论