fc13にmemcachedをインストールしてみた。

最近、不勉強がたたっておもしろそうなプロダクトの実験が全然できてない。

hadoopを入れてみたついでに(なんの脈略もないのだけど)memcachedを入れてみたので、これも覚書き。昔は、サイトのアクセスを気にしてたんだけど。

参考にしたのは、ずいぶん古いのだけど、Web+DB Press Vol.48(2008年)の特集。

memcachedは、本家サイトから1.4.5のtar.gz(ソース)をダウンロード。Makeするので、gccが入っていないなら、

yum install gcc

でパッケージをインストールする。configureすると、libeventを聞いてくるので、以下のパッケージを2つインストールした。

# rpm -qa | grep libevent
libevent-1.4.13-1.fc13.i686
libevent-devel-1.4.13-1.fc13.i686

libeventはmonkey.orgのサイトから最新ソース(libevent-2.0.6)を落として Makeインストールしたが、うまくいかなかった。結局、yumでインストール。

mamcached-1.4.5は

./configure --prefix=/usr/local/memcached
make
make install

でOK。

/usr/local/memcached/bin/memcached -u root -p 11211

で11211をlistenするデーモンが起動する。(-vv でvery verbose -d でバックグラウンド)

telnet localhost 11211

でコネクトできれば、OKみたい。後は遊ぶだけ。