AlmaLinux8.4にmemcachedをインストールする方法

1.OSバージョンの確認

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
# cat /etc/redhat-release
AlmaLinux release 8.4 (Electric Cheetah)
# cat /etc/redhat-release AlmaLinux release 8.4 (Electric Cheetah)
# cat /etc/redhat-release
AlmaLinux release 8.4 (Electric Cheetah)

2.libmemcachedモジュールをインストール

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
# sudo dnf install libmemcached
インストール済み:
libmemcached-1.0.18-15.el8.x86_64 libmemcached-libs-1.0.18-15.el8.x86_64
# sudo dnf install libmemcached 略 インストール済み: libmemcached-1.0.18-15.el8.x86_64 libmemcached-libs-1.0.18-15.el8.x86_64
# sudo dnf install libmemcached
略
インストール済み:
libmemcached-1.0.18-15.el8.x86_64 libmemcached-libs-1.0.18-15.el8.x86_64

3.memcachedをインストール
# sudo dnf install memcached

4.memcached詳細情報を確認
# rpm -qi memcached

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
Name : memcached
Epoch : 0
Version : 1.5.22
Release : 2.el8
Architecture: x86_64
Install Date: 20211003122513
Group : System Environment/Daemons
Size : 414839
License : BSD
Signature : RSA/SHA256, 20210114190251秒, Key ID 51d6647ec21ad6ea
Source RPM : memcached-1.5.22-2.el8.src.rpm
Build Date : 20200831015734
Build Host : build.cloudlinux.com
Relocations : (not relocatable)
Packager : CloudLinux Packaging Team <packager@cloudlinux.com>
Vendor : CloudLinux
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.
Name : memcached Epoch : 0 Version : 1.5.22 Release : 2.el8 Architecture: x86_64 Install Date: 2021年10月03日 12時25分13秒 Group : System Environment/Daemons Size : 414839 License : BSD Signature : RSA/SHA256, 2021年01月14日 19時02分51秒, Key ID 51d6647ec21ad6ea Source RPM : memcached-1.5.22-2.el8.src.rpm Build Date : 2020年08月31日 01時57分34秒 Build Host : build.cloudlinux.com Relocations : (not relocatable) Packager : CloudLinux Packaging Team <packager@cloudlinux.com> Vendor : CloudLinux 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.
Name        : memcached
Epoch       : 0
Version     : 1.5.22
Release     : 2.el8
Architecture: x86_64
Install Date: 2021年10月03日 12時25分13秒
Group       : System Environment/Daemons
Size        : 414839
License     : BSD
Signature   : RSA/SHA256, 2021年01月14日 19時02分51秒, Key ID 51d6647ec21ad6ea
Source RPM  : memcached-1.5.22-2.el8.src.rpm
Build Date  : 2020年08月31日 01時57分34秒
Build Host  : build.cloudlinux.com
Relocations : (not relocatable)
Packager    : CloudLinux Packaging Team <packager@cloudlinux.com>
Vendor      : CloudLinux
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.

5.memcachedを設定

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
# sudo vim /etc/sysconfig/memcached
PORT="11211"
USER="memcached"
MAXCONN="1024"
CACHESIZE="64"
OPTIONS="-l 127.0.0.1,::1"
修正前
127.0.0.1
修正後
172.17.2.xxx
# sudo vim /etc/sysconfig/memcached PORT="11211" USER="memcached" MAXCONN="1024" CACHESIZE="64" OPTIONS="-l 127.0.0.1,::1" 修正前 127.0.0.1 修正後 172.17.2.xxx
# sudo vim /etc/sysconfig/memcached
PORT="11211"
USER="memcached"
MAXCONN="1024"
CACHESIZE="64"
OPTIONS="-l 127.0.0.1,::1"
修正前
127.0.0.1
修正後
172.17.2.xxx

memcached を再起動
# sudo systemctl restart memcached

6.ファイアウォールを設定

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
# sudo firewall-cmd --add-port=11211/tcp --zone=public --permanent
success
# sudo firewall-cmd --reload
success
# sudo firewall-cmd --add-port=11211/tcp --zone=public --permanent success # sudo firewall-cmd --reload success
# sudo firewall-cmd --add-port=11211/tcp --zone=public --permanent
success
# sudo firewall-cmd --reload
success

7.memcachedを起動
起動
# sudo systemctl start memcached
自動起動

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
# sudo systemctl enable memcached
Created symlink /etc/systemd/system/multi-user.target.wants/memcached.service → /usr/lib/systemd/system/memcached.service.
# sudo systemctl enable memcached Created symlink /etc/systemd/system/multi-user.target.wants/memcached.service → /usr/lib/systemd/system/memcached.service.
# 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

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
● memcached.service - memcached daemon
Loaded: loaded (/usr/lib/systemd/system/memcached.service; enabled; vendor p>
Active: active (running) since Sun 2021-10-03 12:43:43 JST; 1min 52s ago
Main PID: 10127 (memcached)
Tasks: 10 (limit: 11074)
Memory: 2.0M
CGroup: /system.slice/memcached.service
mq10127 /usr/bin/memcached -p 11211 -u memcached -m 64 -c 1024 -l 12>
● memcached.service - memcached daemon Loaded: loaded (/usr/lib/systemd/system/memcached.service; enabled; vendor p> Active: active (running) since Sun 2021-10-03 12:43:43 JST; 1min 52s ago Main PID: 10127 (memcached) Tasks: 10 (limit: 11074) Memory: 2.0M CGroup: /system.slice/memcached.service mq10127 /usr/bin/memcached -p 11211 -u memcached -m 64 -c 1024 -l 12>
● memcached.service - memcached daemon
   Loaded: loaded (/usr/lib/systemd/system/memcached.service; enabled; vendor p>
   Active: active (running) since Sun 2021-10-03 12:43:43 JST; 1min 52s ago
 Main PID: 10127 (memcached)
    Tasks: 10 (limit: 11074)
   Memory: 2.0M
   CGroup: /system.slice/memcached.service
           mq10127 /usr/bin/memcached -p 11211 -u memcached -m 64 -c 1024 -l 12>

 

AlmaLinux

Posted by arkgame