thinkphp5缓存使用


之前不明白缓存有什么用处,后来看了一些案例大概有点了解,记录一下。
1、thinkphp5没有静态缓存
2、对于一些更新不是太频繁的数据,我们可以使用缓存机制对查询到的数据进行缓存,减缓数据库压力
3、下面讲的例子缓存类型都是file,{memcache、wincache、sqlite、redis和xcache}这几种目前还不了解
4、
应用配置文件中默认是有缓存配置的

if(!Cache::get('dat')) {            //判断缓存是否存在

      $data = db('user')->select();//查询数据库数据
      Cache::set('dat',$data,30);  //设置缓存
      }

      Cache::get('dat');          //读取缓存


//设置查询缓存,查询到的数据也会生成缓存文件在60秒内有效

 
 

$data=db('user')->cache(true,60,'file')->select();

 

具体参考thinkphp5参考手册:https://www.kancloud.cn/manual/thinkphp5/118131


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM