memcache 是壹種緩存服務器軟件,安裝了該軟件的電腦,即可稱為 緩存服務器。
memcache 緩存服務器是用來緩解 關系型數據庫(例如 Mysql)負載壓力的,第壹次訪問 mysql數據庫(select)後,得到的數據放到緩存服務器裏,設定個生命周期(例如7天),然後7天內所有訪問該數據的語句就不用再到數據裏查詢了,直接從緩存服務器裏取。
而妳所問的 php中的 memcache 是壹種客戶端,客戶端是用來訪問服務端的(例如用IE瀏覽器訪問網站,IE瀏覽器就是客戶端)。再說具體點,php中的 memcache 就是壹種擴展,在php安裝目錄的 php.ini 配置文件裏開啟 memcache 擴展後,妳就能 用 memcache類實例對象,用memcache對象的各種方法?來訪問 memcache服務器。
例:
<?php
$mem = new Memcache();//實例化壹個對象
//$mem->connect("ip地址",端口號);//連接memcache服務器
$mem->connect("localhost",11211);//連接memcache服務器
//添加數據,如果鍵名已經存在,則添加失敗
$res = $mem->add('name','xiaoqian',MEMCACHE_COMPRESSED,3600);
var_dump($res);
//獲取數據
$str = $mem->get('name');
var_dump($str);
>詳細的怎麽開啟擴展後續什麽的,妳在這個我上傳的word文檔裏看看就行了