rpmでインストールしたかったので、checkinstallをまずはインストール
yum --enablerepo=rpmforge install checkinstall
libevent-develをインストール
yum install -y libevent-devel
repcachedをインストール
cd /usr/local/src/ wget http://downloads.sourceforge.net/repcached/memcached-1.2.6-repcached-2.1.tar.gz tar zxvf memcached-1.2.6-repcached-2.1.tar.gz cd memcached-1.2.6-repcached-2.1 ./configure --enable-replication make checkinstall Slackware [S], RPM [R] or Debian [D]? と聞かれるので、Rを選択。 rpm -ivh /usr/src/redhat/RPMS/i386/memcached-1.2.6-repcached-2.1-1.i386.rpm yum list installed | grep memcached
memcachedの設定を記述
vi /etc/sysconfig/memcached PORT="11211" PORT_REPLICATION="11212" USER="nobody" MAXCONN="2048" CACHESIZE="64" OPTIONS=" -x XXX.XXX.XXX.XXX" # レプリケーション先のIP
起動スクリプト
http://d.hatena.ne.jp/sadaharu28/20110108/1294517561
を参考に。
自動起動
※起動スクリプトを/etc/rc.d/init.d/memcachedに作った前提で。 chmod 755 /etc/rc.d/init.d/memcached /sbin/chkconfig --add memcached /sbin/chkconfig memcached on