當前位置:編程學習大全網 - 遊戲軟體 - php 中的 memcache 是什麽 怎麽用的 越詳細越好,求大神 在線等

php 中的 memcache 是什麽 怎麽用的 越詳細越好,求大神 在線等

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文檔裏看看就行了

  • 上一篇:信息發布系統推薦品牌?
  • 下一篇:壹個演員的演技能好到什麽程度?能驚艷到什麽程度?
  • copyright 2024編程學習大全網