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

ThinkPHP框架中使用Memcached緩存數(shù)據(jù)的方法

 更新時(shí)間:2018年03月31日 12:17:19   作者:SohoWang  
這篇文章主要介紹了ThinkPHP框架中使用Memcached緩存數(shù)據(jù)的方法,結(jié)合實(shí)例形式分析了thinkPHP框架中Memcached緩存的設(shè)置與使用相關(guān)操作技巧,需要的朋友可以參考下

本文實(shí)例講述了ThinkPHP框架中使用Memcached緩存數(shù)據(jù)的方法。分享給大家供大家參考,具體如下:

ThinkPHP默認(rèn)使用文件緩存數(shù)據(jù),支持Memcache等其他緩存方式,有兩個(gè)PHP擴(kuò)展:Memcache和Memcached,Memcahe官方有說明,主要說一下Memcached。

相對(duì)于PHP Memcache,php Memcached是基于原生的c的libmemcached的擴(kuò)展,更加完善,建議替換為php memcached。

版本3.2.2開始內(nèi)置了Memcached驅(qū)動(dòng)(ThinkPHP/Library/Think/Cache/Driver/Memcached.class.php),但是文檔中并沒有說明用法,通過查看源碼配置并測(cè)試成功。

有個(gè)bug至今未修復(fù),就是過期時(shí)間為0的問題,理論上應(yīng)該是永久緩存,但是驅(qū)動(dòng)中未做處理,會(huì)馬上過期,set方法修改如下

 public function set($name, $value, $expire = null) {
  N('cache_write',1);
  if(is_null($expire)) {
   $expire = $this->options['expire'];
  }
  $name = $this->options['prefix'].$name;
  if (empty($expire))
   $time = 0;
  else
   $time = time() + $expire;
  if($this->handler->set($name, $value, $time)) {
   if($this->options['length']>0) {
    // 記錄緩存隊(duì)列
    $this->queue($name);
   }
   return true;
  }
  return false;
 }

在配置文件config.php中添加

//緩存配置
 'DATA_CACHE_TYPE' => 'Memcached',
 'MEMCACHED_SERVER' => array(
  array('127.0.0.1', 11211, 0)
 ),

驅(qū)動(dòng)中是調(diào)用:

Memcached::addServers(array)

可以添加多個(gè)緩存服務(wù)器

還有一個(gè)配置項(xiàng)是 MEMCACHED_LIB,調(diào)用的是:

Memcached::setOptions(array)

具體選項(xiàng)可參考PHP中文手冊(cè)

更多關(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命令行使用方法和命令行參數(shù)說明

    php命令行使用方法和命令行參數(shù)說明

    這篇文章主要介紹了php命令行使用方法和命令行參數(shù)說明,需要的朋友可以參考下
    2014-04-04
  • PHP常用處理靜態(tài)操作類

    PHP常用處理靜態(tài)操作類

    本文給大家分享的是我們?cè)趐hp開發(fā)的時(shí)候經(jīng)常需要用到的一些靜態(tài)操作類,都是個(gè)人整理的,推薦給大家,有需要的小伙伴可以參考下。
    2015-04-04
  • zen_cart實(shí)現(xiàn)支付前生成訂單的方法

    zen_cart實(shí)現(xiàn)支付前生成訂單的方法

    這篇文章主要介紹了zen_cart實(shí)現(xiàn)支付前生成訂單的方法,結(jié)合實(shí)例形式詳細(xì)分析了zen_cart支付前生成訂單的具體步驟與相關(guān)實(shí)現(xiàn)技巧,需要的朋友可以參考下
    2016-05-05
  • 詳談PHP基礎(chǔ)與JS操作的區(qū)別(必看篇)

    詳談PHP基礎(chǔ)與JS操作的區(qū)別(必看篇)

    下面小編就為大家?guī)硪黄斦凱HP基礎(chǔ)與JS操作的區(qū)別(必看篇)。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2017-08-08
  • php筆記之:php函數(shù)range() round()和list()的使用說明

    php筆記之:php函數(shù)range() round()和list()的使用說明

    本篇文章介紹了,php函數(shù)range() round()和list()的使用說明。需要的朋友參考下
    2013-04-04
  • 基于thinkPHP3.2實(shí)現(xiàn)微信接入及查詢token值的方法

    基于thinkPHP3.2實(shí)現(xiàn)微信接入及查詢token值的方法

    這篇文章主要介紹了基于thinkPHP3.2實(shí)現(xiàn)微信接入及查詢tooken值的方法,結(jié)合實(shí)例形式分析了thinkPHP整合微信接口操作token值查詢的具體實(shí)現(xiàn)步驟與相關(guān)操作技巧,需要的朋友可以參考下
    2017-04-04
  • PHP 繪制網(wǎng)站登錄首頁圖片驗(yàn)證碼

    PHP 繪制網(wǎng)站登錄首頁圖片驗(yàn)證碼

    幾乎所有的網(wǎng)站登錄頁都會(huì)有驗(yàn)證碼,驗(yàn)證碼是一種安全保護(hù)機(jī)制,用于防止垃圾注冊(cè)機(jī)大量注冊(cè)用戶賬號(hào)占用服務(wù)器內(nèi)存從而使服務(wù)器癱瘓。接下來通過本文給大家介紹PHP 繪制網(wǎng)站登錄首頁圖片驗(yàn)證碼,需要的朋友參考下
    2016-04-04
  • 最新評(píng)論

    开江县| 平顺县| 纳雍县| 安陆市| 曲阳县| 云梦县| 灌阳县| 阳原县| 文水县| 喀喇沁旗| 满洲里市| 新沂市| 平潭县| 荣昌县| 德昌县| 通山县| 铅山县| 望城县| 龙南县| 绥滨县| 高邑县| 嘉义市| 湘乡市| 江山市| 蛟河市| 黄骅市| 祥云县| 郸城县| 玉龙| 邻水| 梅州市| 金华市| 迭部县| 安义县| 阳高县| 万宁市| 霞浦县| 合阳县| 富锦市| 东安县| 绵阳市|