AWSのサーバーにmemcachedをインストールしたので備忘録。
memcachedのインストール
# yum install memcached
起動します。
# service memcached start
自動起動の設定
# chkconfig memcached on
自動起動の設定の確認
# chkconfig --list memcached memcached 0:off 1:off 2:on 3:on 4:on 5:on 6:off
php-pecl-memcachedのインストール
# yum install php-pecl-memcached
Apache再起動の後、phpinfo()を確認して以下の項目が追加されれいればOK。
memcached-tool
memcached-tool localhost stats
memcached-tool localhost display
memcached-tool localhost dump
memcached-tool localhost stats などで現在の設定や状況が確認できます。
memcachedの設定変更
メモリサイズをちょっとだけ大きくしてみます。デフォルトは64MBなので128MBに変更。
/etc/sysconfig/memcached を編集してmemcachedを再起動します。
PORT="11211" USER="memcached" MAXCONN="1024" CACHESIZE=“128” ←ここかえる OPTIONS=""
$ memcached-tool localhost stats (省略) limit_maxbytes 134217728 (省略)
limit_maxbytesの値が増えて入ればOK
(バイト表示なので、128 x 1024 x 1024の値が表示されます)