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

 

Rocky Linux 9

Posted by arkgame