概要
ポート番号を分けて複数のMemcachedを起動できるようにする。
セットアップ
インストール
yum install memcached
環境設定ファイルの用意
環境設定ファイルをコピー。
cp -upv /etc/sysconfig/memcached /etc/sysconfig/memcached_11212
ポート番号を変更。
/etc/sysconfig/memcached_11212
PORT="11212"
systemctlのユニットファイルを用意
既存のユニットファイルをコピー。
cp -upv /usr/lib/systemd/system/memcached.service /usr/lib/systemd/system/memcached_11212.service
読み込む環境設定を先程変更したものに変更。
/etc/sysconfig/memcached_11212
EnvironmentFile=-/etc/sysconfig/memcached_11212
起動と自動起動設定
[root@localhost ~]# systemctl start memcached_11212.service
[root@localhost ~]# ps aux | grep memcache
memcach+ 854 0.0 0.1 333848 1216 ? Ssl 01:26 0:00 /usr/bin/memcached -u memcached -p 11211 -m 64 -c 1024
memcach+ 2717 0.0 0.1 333848 1212 ? Ssl 02:00 0:00 /usr/bin/memcached -u memcached -p 11212 -m 64 -c 1024
root 2725 0.0 0.0 9040 668 pts/0 R+ 02:00 0:00 grep --color=auto memcache
[root@localhost ~]# systemctl enable memcached_11212.service