openSUSE Leap 16

Memcached : インストール2025/12/12

 

分散型メモリーキャッシュシステム Memcached をインストールします。
メモリ上で動作するため、データの読み取り/書き込みが高速です。
(ただし、Memcached 自身が停止や再起動をするとデータは失われます)

[1] Memcached をインストールします。
dlp:~ #
zypper -n install memcached
[2] Memcached の設定は [/etc/sysconfig/memcached] で変更可能です。
Memcached 起動時のオプションは [man memcached] で確認できます。
dlp:~ #
vi /etc/sysconfig/memcached
# 11行目 : デフォルトではローカルホストのみをリスン
# もし他ホストからも利用したい場合は、自身の IP アドレス または [0.0.0.0] 等に変更
MEMCACHED_PARAMS="-l 127.0.0.1"

# 最終行に追記
# 待ち受けポート
PORT="11211"

# 最大同時接続数
MAXCONN="1024"

# 最大メモリキャッシュサイズ (単位は MB)
CACHESIZE="64"

dlp:~ #
systemctl edit memcached
# add
[Service]
ExecStart=
ExecStart=/usr/bin/memcached -u $MEMCACHED_USER $MEMCACHED_PARAMS -p $PORT -c $MAXCONN -m $CACHESIZE

dlp:~ #
systemctl enable --now memcached
[3] Memcached を他ホストからも利用する場合 且つ Firewalld を有効にしている場合は、サービスの許可が必要です。
dlp:~ #
firewall-cmd --add-service=memcache

success
dlp:~ #
firewall-cmd --runtime-to-permanent

success
関連コンテンツ