Rocky Linux 9に分散型メモリキャッシュシステムmemcachedをインストールする
環境
Rocky Linux release 9.0 (Blue Onyx)
操作方法
1.libmemcachedモジュールをインストールします
# sudo dnf install libmemcached
2.memcachedをインストールします
# sudo dnf install memcached
3.以下のコマンドを実行してmemcached詳細情報を確認します
# rpm -qi memcached Name : memcached Epoch : 0 Version : 1.6.9 Release : 6.el9 Architecture: x86_64 Install Date: 2022年10月18日 07時03分12秒 Group : Unspecified Size : 454255 License : BSD Signature : RSA/SHA256, 2022年05月26日 14時11分23秒, Key ID 702d426d350d275d Source RPM : memcached-1.6.9-6.el9.src.rpm Build Date : 2022年05月26日 05時26分24秒 Build Host : pb-38086f6c-44aa-4701-8d4d-0bea63fa47cd-b-x86-64 Packager : Rocky Linux Build System (Peridot) <releng@rockylinux.org> Vendor : Rocky Enterprise Software Foundation URL : https://www.memcached.org/ Summary : High Performance, Distributed Memory Object Cache Description : memcached is a high-performance, distributed memory object caching system, generic in nature, but intended for use in speeding up dynamic web applications by alleviating database load.
4.memcached設定ファイルを確認します
# sudo cat /etc/sysconfig/memcached PORT="11211" USER="memcached" MAXCONN="1024" CACHESIZE="64" OPTIONS="-l 127.0.0.1,::1"
説明
PORT 待ち受けポート
USER プロセスユーザー名
MAXCONN 最大接続数
CACHESIZE 最大キャッシュ数(MB)
OPTIONS 127.0.0.1
リモートの場合はリモートIPを指定します
5.Firewallを設定します
# sudo firewall-cmd --add-port=11211/tcp --zone=public --permanent success # sudo firewall-cmd --reload success
6.memcachedを起動します
# sudo systemctl start memcached
memcached自動起動を設定します
# sudo systemctl enable memcached Created symlink /etc/systemd/system/multi-user.target.wants/memcached.service → /usr/lib/systemd/system/memcached.service.
ステータスを確認します
# sudo systemctl status memcached ● memcached.service - memcached daemon Loaded: loaded (/usr/lib/systemd/system/memcached.service; enabled; vendor> Active: active (running) since Tue 2022-10-18 07:11:53 JST; 52s ago