Skip to content

Instantly share code, notes, and snippets.

@saitodev
Created August 13, 2013 13:39
Show Gist options
  • Save saitodev/6221228 to your computer and use it in GitHub Desktop.
Save saitodev/6221228 to your computer and use it in GitHub Desktop.
[ -e /tmp/work/memcached ] || mkdir -p /tmp/work/memcached
cd /tmp/work/memcached
# ユーザーの作成
sudo /usr/sbin/useradd -s /sbin/nologin -d /var/run/memcached -M memcached
sudo mkdir /var/run/memcached
sudo chown memcached.memcached /var/run/memcached
# memcachedのビルド
wget http://memcached.googlecode.com/files/memcached-1.4.15.tar.gz
tar zxf memcached-1.4.15.tar.gz
cd memcached-1.4.15
./configure --prefix=/usr/local --enable-64bit
make
sudo make install
# 起動スクリプトのインストール
wget -O memcached https://gist.github.com/saitodev/6209019/raw/88ccece495200411ce2cb3c371dc7ccc91f594a6/memcached
sudo cp memcached /etc/rc.d/init.d/memcached
sudo chmod 755 /etc/rc.d/init.d/memcached
sudo /sbin/chkconfig --add memcached
sudo /sbin/chkconfig memcached on
# 設定ファイルの作成
sudo tee /etc/sysconfig/memcached > /dev/null <<EOM
PORT="11211"
USER="memcached"
MAXCONN="1024"
CACHESIZE="64"
OPTIONS=""
EOM
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment