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

ThinkPHP5框架緩存查詢操作分析

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

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

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

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

'cache' => [
  // 使用復(fù)合緩存類型
  'type' => 'complex',
  // 默認(rèn)使用的緩存
  'default'  => [
    // 驅(qū)動方式
    'type'  => 'File',   //!!在這設(shè)置換人的緩存方式
    // 緩存保存目錄
    'path'  => CACHE_PATH,
  ],
  // 文件緩存
  'file'  => [
    // 驅(qū)動方式
    'type'  => 'file',
    // 設(shè)置不同的緩存保存目錄
    'path'  => RUNTIME_PATH . 'file/',
  ],
  // redis緩存
  'redis'  => [
    // 驅(qū)動方式
    'type'  => 'redis',
    // 服務(wù)器地址
    '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è)置指定緩存標(biāo)識,使查詢更有效率,使用更加方便:

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é)》。

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

相關(guān)文章

  • PHP圖片裁剪函數(shù)(保持圖像不變形)

    PHP圖片裁剪函數(shù)(保持圖像不變形)

    這篇文章主要介紹了PHP圖片裁剪函數(shù),同時保持圖像不變形,需要的朋友可以參考下
    2014-05-05
  • Ha0k 0.3 PHP 網(wǎng)頁木馬修改版

    Ha0k 0.3 PHP 網(wǎng)頁木馬修改版

    Ha0k 0.3 PHP 網(wǎng)頁木馬修改版,大家可以看下,對于此類文件的防御方法,可以參考腳本之家發(fā)布的文章。
    2009-10-10
  • yii框架搜索分頁modle寫法

    yii框架搜索分頁modle寫法

    這篇文章主要介紹了yii框架搜索分頁modle寫法,非常不錯,具有參考借鑒價值,需要的朋友可以參考下
    2016-12-12
  • PHP讓網(wǎng)站移動訪問更加友好方法

    PHP讓網(wǎng)站移動訪問更加友好方法

    在本文里我們給大家整理了關(guān)于PHP讓網(wǎng)站移動訪問更加友好的相關(guān)實例代碼以及相關(guān)知識點(diǎn),有需要的朋友們學(xué)習(xí)下。
    2019-02-02
  • iOS10推送通知開發(fā)教程

    iOS10推送通知開發(fā)教程

    這篇文章主要為大家詳細(xì)介紹了iOS 10推送通知開發(fā)教程,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2016-09-09
  • 讓CodeIgniter的ellipsize()支持中文截斷的方法

    讓CodeIgniter的ellipsize()支持中文截斷的方法

    CodeIgniter的Text Helper有一個ellipsize()方法,用來過濾HTML標(biāo)簽并且截斷文字十分好用。但是它對中文支持的特別不好,在中文中使用就有亂碼出現(xiàn)。這篇文章主要介紹了讓CodeIgniter的ellipsize()支持中文截斷的方法,需要的朋友可以參考下
    2014-06-06
  • PHP中的密碼加密的解決方案總結(jié)

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

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

    cookie的優(yōu)化與購物車實例

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

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

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

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

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

最新評論

祁东县| 弥渡县| 江西省| 晋州市| 博野县| 邵东县| 大余县| 青冈县| 缙云县| 沐川县| 宜君县| 安康市| 平凉市| 离岛区| 墨江| 牙克石市| 九龙城区| 海南省| 福泉市| 黔西县| 仁化县| 铜陵市| 甘肃省| 阳山县| 望奎县| 内黄县| 泰兴市| 赞皇县| 沐川县| 遵义县| 宁德市| 高雄县| 莱芜市| 海兴县| 南阳市| 南涧| 东丽区| 安仁县| 伊宁县| 和硕县| 滦南县|