最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

ThinkPHP5框架緩存查詢操作分析

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

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

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

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

'cache' => [
  // 使用復(fù)合緩存類型
  'type' => 'complex',
  // 默認(rèn)使用的緩存
  'default'  => [
    // 驅(qū)動(dòng)方式
    'type'  => 'File',   //?。≡谶@設(shè)置換人的緩存方式
    // 緩存保存目錄
    'path'  => CACHE_PATH,
  ],
  // 文件緩存
  'file'  => [
    // 驅(qū)動(dòng)方式
    'type'  => 'file',
    // 設(shè)置不同的緩存保存目錄
    'path'  => RUNTIME_PATH . 'file/',
  ],
  // redis緩存
  'redis'  => [
    // 驅(qū)動(dòng)方式
    'type'  => 'redis',
    // 服務(wù)器地址
    'host'    => '127.0.0.1',
  ],
],

2、控制器中

use \think\Cache;

3、控制器中使用

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

緩存查詢:

1、簡(jiǎn)單緩存查詢:

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

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

2、設(shè)置指定緩存標(biāo)識(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)框架進(jìn)階教程》、《Zend FrameWork框架入門教程》及《PHP模板技術(shù)總結(jié)》。

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

相關(guān)文章

  • PHP中的密碼加密的解決方案總結(jié)

    PHP中的密碼加密的解決方案總結(jié)

    很多用戶多個(gè)網(wǎng)站使用一個(gè)密碼,當(dāng)一個(gè)密碼丟失其他也遭殃,本篇文章介紹了PHP中的密碼加密的解決方案總結(jié),有需要的朋友可以了解一下。
    2016-10-10
  • cookie的優(yōu)化與購(gòu)物車實(shí)例

    cookie的優(yōu)化與購(gòu)物車實(shí)例

    下面小編就為大家?guī)硪黄猚ookie的優(yōu)化與購(gòu)物車實(shí)例。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2017-08-08
  • PHP中set error handler函數(shù)用法小結(jié)

    PHP中set error handler函數(shù)用法小結(jié)

    set_error_handler() 函數(shù)設(shè)置用戶自定義的錯(cuò)誤處理函數(shù)。該函數(shù)用于創(chuàng)建運(yùn)行時(shí)期間的用戶自己的錯(cuò)誤處理方法。該函數(shù)會(huì)返回舊的錯(cuò)誤處理程序,若失敗,則返回 null
    2015-11-11
  • ThinkPHP 3.2.2實(shí)現(xiàn)事務(wù)操作的方法

    ThinkPHP 3.2.2實(shí)現(xiàn)事務(wù)操作的方法

    這篇文章主要介紹了ThinkPHP 3.2.2實(shí)現(xiàn)事務(wù)操作的方法,簡(jiǎn)單分析了thinkPHP中事務(wù)的啟動(dòng)、提交、回滾等操作方法并給出了完整的事務(wù)提交與回滾操作實(shí)例,需要的朋友可以參考下
    2017-05-05
  • 最新評(píng)論

    贵溪市| 丰县| 湛江市| 阿鲁科尔沁旗| 沙湾县| 始兴县| 本溪| 平阴县| 闽清县| 郧西县| 孟津县| 洛阳市| 怀来县| 紫云| 兴宁市| 九台市| 海安县| 同心县| 秀山| 平塘县| 桐乡市| 山阴县| 玛沁县| 大新县| 玛沁县| 太原市| 响水县| 蓬溪县| 北安市| 望谟县| 沽源县| 东海县| 洞头县| 阿坝| 乃东县| 西华县| 弋阳县| 治县。| 大冶市| 富锦市| 克拉玛依市|