thinkphp缓存怎么使用

本篇内容介绍了“thinkPHP缓存怎么使用”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

thinkPHP缓存的用法:1、使用模型查询,其代码语句如“$data = SlsjList::alias('l') ->LEFTJOIN('suit_explain e','l.suit_two=e.name_two')”;2、通过“Cache::store('redis')->set('list',$adata);”方式进行缓存即可。

thinkPHP缓存使用方法

一个代码是我们正常情况下查询方法

第二个是在我们自己创建得到缓存控制器下的方法

必须运行缓存进行储存,才可以被查询

因为储存的是数组,所以必须对数组进行编码和解码

//查询缓存,list是缓存时的名字
$list = Cache::store('redis')->get('list');
$list = json_decode($list);//解码
foreach($list as $key){    //for循环
    $key = (array)$key;//对象转数组
        $data[] =$key;
}
return json($data);

        // 查询列表全部-----
        $data = SlsjList::alias('l')//用的是模型查询
            ->LEFTJOIN('suit_explain e','l.suit_two=e.name_two')
            ->select();//数据库多表查询
        $data = $data->toArray();//调用toArray方法转数组
        $adata = json_encode($data);//编码
        // 缓存列表
        Cache::store('redis')->set('list',$adata);//缓存

thinkPHP是什么

thinkPHP属于一种免费的开发框架,能够用于开发前端网页,最早thinkPHP是为了简化开发而产生的,thinkPHP同时也是遵循Apache2协议,最初是从Struts演变过来,也把国外一些好的框架模式进行利用,使用面向对象的开发结构,兼容了很多标签库等模式,它能够更方便和快捷的开发和部署应用,当然不仅仅是企业级应用,任何PHP应用开发都可以从thinkPHP的简单、兼容和快速的特性中受益。

“thinkPHP缓存怎么使用”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注编程之家网站,小编将为大家输出更多高质量的实用文章

相关文章

蚂蚁庄园小课堂2024年6月29日答案是什么?进入支付宝一起饲养...
谷歌小恐龙怎么调出来,我们将连接电脑的网络拔掉或者禁用网...
蚂蚁庄园小课堂2024年6月22日答案是什么?每天蚂蚁庄园小课堂...
火绒为什么不建议大家用,火绒对于用户的要求比较高,查杀病...
百度网盘电脑版订阅的分享在哪?百度网盘电脑版订阅的分享在什...
notepad怎么替换换行符,打开notepad++软件,点击菜单栏的视...