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