Laravel使用memcached缓存

本文介绍如何在 Laravel 框架中使用 Memcached 实现数据缓存,包括关键字缓存的具体实现方法,以及如何通过缓存提高网页加载速度。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

                             Laravel使用memcached缓存

缓存用法

        $data = DB::table('film')->paginate(8);
        $types = DB::table('type')->get();
        $data->tid="";
        $data->intro="";
        $html = view('Front/index',['title'=>'首页','types'=>$types,'data'=>$data])->__toString();
        file_put_contents('cache/index.html',$html);
        return back()->with('msg','缓存成功');

 

memcached关键字缓存通用


 
  •  
/** 
 *  memcached通用
 *  $intro关键字
 */memcached通用
 *  $intro关键字
 */

$arr = Cache::get('arr');
  if (is_array($arr) && $intro) { $num = ""; foreach ($arr as $key => $value) { if(in_array($intro,$value)){ $num=$value['num']+1; $arr[$key]['num']=$num; } } if(empty($num)){ $dat = array('name'=>$intro,'num'=>1); array_push($arr,$dat); } }else if($intro){ $arr = array(array('name'=>$intro,'num'=>1)); } Cache::put('arr',$arr,20);


 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值