php使用memcached簡單樣本分享,phpmemcached樣本
本文章簡單向碼農們介紹一下memcached。memcached 是高效、快速的分布式記憶體對象緩衝系統,主要用於加速WEBLive App程式。今天我和碼農們先來簡單探討下memcached的用法。
1.添加memcached擴充包
php_memcache.dll
2.在PHP.INI添加memcached擴充
extension=php_memcache.dll
3.程式
php //建立一個mem對象執行個體 $mem=new Memcache; if(!$mem->connect("10.18.110.213",11211)){ die('串連失敗!'); } //增加 //1.增加一個字串/* if($mem->set('key1',"beijing",MEMCACHE_COMPRESSED,60)){ echo '添加ok'; }*/ //2.添加數值/* if($mem->set('key1',100,MEMCACHE_COMPRESSED,60)){ echo '添加ok'; }*/ //3.添加數組 //在添加數組是,根據需要. 希望序號放入 , //serialize<=>unserialize, 如果根據需要,也可以json_encode <=> json_decode $arr=array("bj",'tj'); if($mem->set('key1',$arr,MEMCACHE_COMPRESSED,time()+31*3600*24)){ echo '添加數組ok99111'; } //4.添加對象/* class Dog{ public $name; public $age; public function __construct($name,$age){ $this->name=$name; $this->age=$age; } } $dog1=new Dog('小狗',50); if($mem->set('key1',$dog1,MEMCACHE_COMPRESSED,60)){ echo '添加對象ok'; }*/ //5.添加null 布爾值/* if($mem->set('key1',false,MEMCACHE_COMPRESSED,60)){ echo '添加布爾ok'; }*/ //6. 資源類型放入./* $con=mysql_connect("127.0.0.1","root","root"); if(!$con){ die('串連資料庫失敗'); } var_dump($con); echo "
"; if($mem->set('key1',$con,MEMCACHE_COMPRESSED,60)){ echo '添加資源ok'; }*/ //查詢 $val=$mem->get('key1');//修改 //可以使用replace if($mem->replace("key11",'hello',MEMCACHE_COMPRESSED,60)){ echo 'replace ok'; }else{ echo 'replace no ok'; } //刪除 echo "
"; if($mem->delete('key14')){ echo 'key14 刪除'; }else{ echo 'key14不存在'; }
原文地址:http://www.manongjc.com/article/683.html
相關閱讀:
php擴充模組memcached長串連使用方法分析
php模組memcached使用指南
PHP5.5在windows安裝使用memcached服務端的方法
php Memcached的使用方法介紹
http://www.bkjia.com/PHPjc/1119775.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/1119775.htmlTechArticlephp使用memcached簡單樣本分享,phpmemcached樣本 本文章簡單向碼農們介紹一下memcached。memcached 是高效、快速的分布式記憶體對象緩衝系統,主要...