memcached

インストール手順
GPGキーの取得
不明なエラーとかでうまくいかなかったら、直接webブラウザで保存しローカルのファイルをインポートする。(それが正しいのかわからんが、自分の仮想環境ではそうやって切り抜けた)

rpm --import http://dag.wieers.com/rpm/packages/RPM-GPG-KEY.dag.txt

レポジトリ設定
#vi /etc/yum.repos.d/dag.repo

[dag]
name=Dag RPM Repository for RHEL4/CentOS4
baseurl=http://ftp.riken.jp/Linux/dag/redhat/el4/en/$basearch/dag/
enabled=1
gpgcheck=1

インストール(最初からこれでうまくいく場合もあると思うんだが)

yum install memcached

サンプル

Get($_GET['mid']),true);
} else {
echo "SET";
$m->Set($_GET['mid'],$_GET);

}
class CMemCache{

private $mMemcache = null;

public function __construct(){
$this->mMemcache = new Memcache;
$this->mMemcache->connect('localhost', 11211) or die ("Can't connect");
}

public function Set($key,$value){
$this->mMemcache->set($key, $value, false, 60*60*24);
}

public function Get($key){
return $this->mMemcache->get($key);
}
}
?>