最終更新:2009-01-23 (金) 00:09:28 (3866d)  

PHP libmemcached はてなブックマークを見る
Top / PHP libmemcached

Gree?製。

C言語memcachedクライアントであるところのlibmemcachedPHPから扱うための拡張モジュール。

PHP標準のMemcacheだとmgetなどが使えないけどこれだと使える。

http://labs.gree.jp/Top/OpenSource/libmemcached.html

インストール

tar zxvf php-libmemcached-0.1.0.tgz
cd php-libmemcached-0.1.0
phpize
./configure
make
sudo make install
sudo echo 'extension=libmemcached.so' >> /path/to/php.ini

サンプル

$m=new Memcached();
$m->addServer("localhost",1978);
var_dump($m->get("key1"));

$m->mget(array("key2","key3"));
while($item=$m->fetch()){
  var_dump($item);
}