欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

ThinkPHP5框架緩存查詢操作分析

 更新時間:2018年05月30日 11:12:22   作者:黎建俊  
這篇文章主要介紹了ThinkPHP5框架緩存查詢操作,結(jié)合實例形式分析了thinkPHP5緩存的設(shè)置、使用、查詢等相關(guān)操作技巧,需要的朋友可以參考下

本文實例講述了ThinkPHP5框架緩存查詢操作。分享給大家供大家參考,具體如下:

緩存設(shè)置與使用:

1、在\application\config.php中設(shè)置如下:

'cache' => [
  // 使用復合緩存類型
  'type' => 'complex',
  // 默認使用的緩存
  'default'  => [
    // 驅(qū)動方式
    'type'  => 'File',   //??!在這設(shè)置換人的緩存方式
    // 緩存保存目錄
    'path'  => CACHE_PATH,
  ],
  // 文件緩存
  'file'  => [
    // 驅(qū)動方式
    'type'  => 'file',
    // 設(shè)置不同的緩存保存目錄
    'path'  => RUNTIME_PATH . 'file/',
  ],
  // redis緩存
  'redis'  => [
    // 驅(qū)動方式
    'type'  => 'redis',
    // 服務器地址
    'host'    => '127.0.0.1',
  ],
],

2、控制器中

use \think\Cache;

3、控制器中使用

Cache::set('name', 'tom',3600);
Cache::get('name');

緩存查詢:

1、簡單緩存查詢:

在任意控制器里(若想在model里完成數(shù)據(jù)查詢也可以,需使用Db類)

public function cacheSelect()
{
  $_data = db('表名')->cache(60)->find();
  dump($_data);
  //60s內(nèi)在緩存里提取數(shù)據(jù),不必再從數(shù)據(jù)庫查詢
}

2、設(shè)置指定緩存標識,使查詢更有效率,使用更加方便:

public function cacheSelect()
{
  $result = db('表名')->cache('隨意字符')->where('id','<', 10)->select();
}
//cacheKey方法為任意控制器的任意方法
public function cacheKey(){
  //在其他地方直接調(diào)用查出來的數(shù)據(jù),避免再次查詢:
  $data = \think\Cache::get('隨意字符');
  dump($data);
}

更多關(guān)于thinkPHP相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《ThinkPHP入門教程》、《thinkPHP模板操作技巧總結(jié)》、《ThinkPHP常用方法總結(jié)》、《codeigniter入門教程》、《CI(CodeIgniter)框架進階教程》、《Zend FrameWork框架入門教程》及《PHP模板技術(shù)總結(jié)》。

希望本文所述對大家基于ThinkPHP框架的PHP程序設(shè)計有所幫助。

相關(guān)文章

  • Laravel統(tǒng)一錯誤處理為JSON的方法介紹

    Laravel統(tǒng)一錯誤處理為JSON的方法介紹

    這篇文章主要給大家介紹了關(guān)于Laravel統(tǒng)一錯誤處理為JSON的相關(guān)資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-10-10
  • CI(Codeigniter)的Setting增強配置類實例

    CI(Codeigniter)的Setting增強配置類實例

    這篇文章主要介紹了Codeigniter的Setting增強配置類,結(jié)合實例形式較為詳細的分析了Codeigniter增強配置類的具體實現(xiàn)步驟與相關(guān)技巧,需要的朋友可以參考下
    2016-01-01
  • 3款值得推薦的微信開發(fā)開源框架

    3款值得推薦的微信開發(fā)開源框架

    下面向大家介紹的是微信開發(fā)項目里使用的3款基于PHP的開發(fā)框架,相信一定對你的開發(fā)工作有所幫助。
    2014-10-10
  • 使用淘寶IP庫獲取用戶ip地理位置

    使用淘寶IP庫獲取用戶ip地理位置

    以前用過GOOGLE地圖和百度地圖獲取過用戶地理位置,現(xiàn)在又多了一個方法,那就是使用淘寶IP庫獲取用戶ip地理位置,一起來看代碼吧。
    2013-10-10
  • PHP實現(xiàn)用戶登錄的案例代碼

    PHP實現(xiàn)用戶登錄的案例代碼

    這篇文章主要介紹了PHP實現(xiàn)用戶登錄的案例代碼,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-05-05
  • PHP 實現(xiàn)瀏覽記錄并按日期分組

    PHP 實現(xiàn)瀏覽記錄并按日期分組

    這篇文章主要介紹了PHP 實現(xiàn)瀏覽記錄并按日期分組的實例代碼,非常不錯,具有參考借鑒價值,需要的朋友可以參考下
    2017-05-05
  • php獲取POST數(shù)據(jù)的三種方法實例詳解

    php獲取POST數(shù)據(jù)的三種方法實例詳解

    本文介紹php獲取POST數(shù)據(jù)的三種方法,第一種方法是$_POST,第二種方法是使用file_get_contents,第三種方法是使用全局變量$GLOBALS, 具體請看下面說明
    2016-12-12
  • Smarty日期時間操作方法示例

    Smarty日期時間操作方法示例

    這篇文章主要介紹了Smarty日期時間操作方法,結(jié)合實例形式較為詳細的分析了Smarty日期時間操作相關(guān)函數(shù)、參數(shù)功能及使用技巧,需要的朋友可以參考下
    2016-11-11
  • php實現(xiàn)上傳圖片生成縮略圖示例

    php實現(xiàn)上傳圖片生成縮略圖示例

    這篇文章主要介紹了php實現(xiàn)上傳圖片生成縮略圖示例,代碼中有詳細注釋,需要的朋友可以參考下
    2014-04-04
  • PHP版微信公眾平臺紅包API

    PHP版微信公眾平臺紅包API

    這篇文章主要介紹了PHP版微信公眾平臺微信API類,目前主要實現(xiàn)了微信紅包接口,陸續(xù)會繼續(xù)進行更新,非常的實用,這里推薦給小伙伴們,有需要的朋友可以參考下。
    2015-04-04

最新評論