Memcache的使用方法

2021-05-27 10:54:03 字數 1616 閱讀 2410

memcache::addserver // 新增memcache位址

memcache::close // 關閉乙個memcache的連線

memcache::connect // 開啟乙個到memcache的連線

memcache::decrement // 對儲存的某個key中的值進行減法操作

memcache::delete // 刪除乙個memcache上的key值

memcache::flush // 重新整理所有memcache上儲存的專案(類似於刪除所有的儲存的專案)

memcache::get // 從memcache上獲取乙個key值

memcache::getextendedstats // 獲取程序池中所有程序的執行系統統計

memcache::getserverstatus // 獲取執行伺服器的引數

memcache::getstats //獲取當前memcache伺服器執行的狀態

memcache::getversion // 返回執行的memcache的版本資訊

memcache::increment // 對儲存的某個key中的值進行加法操作

memcache::pconnect // 開啟乙個到memcache的長連線

memcache::replace // 替換乙個已經存在memcache伺服器上的專案(功能類似memcache::set)

memcache::set // 向memcache新增乙個值,如果已經存在,則覆寫

memcache::setcompressthreshold // 對大於某一大小的資料進行壓縮

memcache::setserverparams // 在執行時修改伺服器的引數

下面是一些簡單的用法例項,僅供參考:

<?php

$mem = new memcache;

$mem->connect("127.0.0.1", 12000);

//memcache::set方法有四個引數,第乙個引數是key,第二個引數是value,第三個引數可選,表示是否壓縮儲存,第四個引數可選,用來設定乙個過期自動銷毀的時間。

$mem->set('test','123',0,60);

//memcache::add方法的作用和memcache::set方法類似,區別是如果 memcache::add方法的返回值為false,表示這個key已經存在,而memcache::set方法則會直接覆寫。

$mem->add('test','123',0,60);

//memcache::get方法的作用是獲取乙個key值,memcache::get方法有乙個引數,表示key。

$mem->get('test');//輸出為'123'

//memcache::replace 方法的作用是對乙個已有的key進行覆寫操作,memcache::replace方法有四個引數,作用和memcache::set方法的相同。

$mem->replace('test','456',0,60);

//memcache::delete方法的作用是刪除乙個key值,memcache::delete方法有兩個引數,第乙個引數表示key,第二個引數可選,表示刪除延遲的時間。

$mem->delete('test',60);

?>

Memcache的使用方法

memcache addserver 新增memcache位址 memcache close 關閉乙個memcache的連線 memcache connect 開啟乙個到memcache的連線 memcache decrement 對儲存的某個key中的值進行減法操作 memcache delete...

Memcache的使用方法

memcache addserver 新增memcache位址 memcache close 關閉乙個memcache的連線 memcache connect 開啟乙個到memcache的連線 memcache decrement 對儲存的某個key中的值進行減法操作 memcache delete...

memcache基本原理與使用方法

memcachehelper 首先要引入相應的dll檔案 public class cachehelper 一定要將位址寫到web.config檔案中。初始化池 sockiopool pool sockiopool.getinstance pool.setservers serverlist poo...