文章詳情頁
PHP數(shù)據(jù)庫緩存擴展Memcache簡介、安裝及相關(guān)函數(shù)大全
瀏覽:115日期:2022-09-15 17:59:45
一、簡介及安裝
Memcache模塊提供了于Memcached方便的面向過程及面向?qū)ο蟮慕涌冢琈emcached是為了降低動態(tài)web應(yīng)用 從數(shù)據(jù)庫加載數(shù)據(jù)而產(chǎn)生的一種常駐進程緩存產(chǎn)品。
Memcache模塊同時提供了一個session 處理器 (memcache)。
安裝Memcached步驟可參考這篇文章:Ubuntu中memcached的安裝和配置。
安裝PHP的Memcache擴展:
從http://pecl.php.net/package/memcache這里下載相應(yīng)的擴展安裝包,然后解壓到指定目錄
cd /path/to/memcachephpize./configure --with-php-config=/usr/local/php/bin/php-configmakesudo make install
安裝完成后在php.ini中添加如下一行:
extension = memcache.so
然后使用php -m命令或者在瀏覽器查看phpinfo()確認(rèn)是否安裝成功:
表示連接到一個服務(wù)器組的連接。
Memcache::add — 增加一個條目到緩存服務(wù)器Memcache::addServer — 向連接池中添加一個memcache服務(wù)器Memcache::close — 關(guān)閉memcache連接Memcache::connect — 打開一個memcached服務(wù)端連接Memcache::decrement — 減小元素的值Memcache::delete — 從服務(wù)端刪除一個元素Memcache::flush — 清洗(刪除)已經(jīng)存儲的所有的元素Memcache::get — 從服務(wù)端檢回一個元素Memcache::getExtendedStats — 緩存服務(wù)器池中所有服務(wù)器統(tǒng)計信息Memcache::getServerStatus — 用于獲取一個服務(wù)器的在線/離線狀態(tài)Memcache::getStats — 獲取服務(wù)器統(tǒng)計信息Memcache::getVersion — 返回服務(wù)器版本信息Memcache::increment — 增加一個元素的值Memcache::pconnect — 打開一個到服務(wù)器的持久化連接Memcache::replace — 替換已經(jīng)存在的元素的值Memcache::set — 在服務(wù)器上存儲數(shù)據(jù)Memcache::setCompressThreshold — 開啟大值自動壓縮Memcache::setServerParams — 運行時修改服務(wù)器參數(shù)和狀態(tài)三、Memcache函數(shù)memcache_debug — 轉(zhuǎn)換調(diào)試輸出的開/關(guān) 標(biāo)簽:
PHP
相關(guān)文章:
1. 爬取今日頭條Ajax請求2. ASP.NET Core按用戶等級授權(quán)的方法3. laravel ajax curd 搜索登錄判斷功能的實現(xiàn)4. HTML <!DOCTYPE> 標(biāo)簽5. 詳解JSP 內(nèi)置對象request常見用法6. JavaScrip簡單數(shù)據(jù)類型隱式轉(zhuǎn)換的實現(xiàn)7. HTML DOM setInterval和clearInterval方法案例詳解8. ASP動態(tài)網(wǎng)頁制作技術(shù)經(jīng)驗分享9. webpack高級配置與優(yōu)化詳解10. JS中map和parseInt的用法詳解
排行榜
