memcache環境の導入

memcached ソースの取得および導入

以前は、rpmforgeのリポジトリからyum installで出来てたのですが、
最近は上手くいかないのでソースからmakeします。

必要なツールの導入

# yum install libevent-devel

ソースの取得および導入

# cd /usr/local/src
# wget 'http://memcached.googlecode.com/files/memcached-1.4.5.tar.gz'
# tar zxvf memcached-1.4.5.tar.gz
# cd memcached-1.4.5
# ./configure --prefix=/usr
# make && make test
# checkinstall
# rpm -ivh /usr/src/redhat/RPMS/i386/memcached-1.4.5-1.i386.rpm
checkinstall未導入の場合は、「make install」でどうぞ。

関連ファイルのコピー&ちょこっと作業

# cp scripts/memcached.sysv /etc/init.d/memcached
# cp scripts/memcached-tool /usr/bin/
# mkdir /var/run/memcached
# cd /etc/init.d
# vi memcached ※下記の通り編集

rm -f /var/run/memcached.pid
 ↓
rm -f /var/run/memcached/memcached.pid
デーモン起動

# chkconfig --add memcached
# chkconfig memcached on
# service memcached start


memcache-client(Rubyクライアント) の導入

導入はいたって簡単です。


# gem install memcache-client --no-ri --no-rdoc