KEIS BLOGは株式会社ケイズ・ソフトウェアが運営しています。

KEIS BLOG

Install memcached on Amazon Linux 2023


という事で、簡単なメモ。


   ,     #_
   ~\_  ####_        Amazon Linux 2023
  ~~  \_#####\
  ~~     \###|
  ~~       \#/ ___   https://aws.amazon.com/linux/amazon-linux-2023
   ~~       V~' '->
    ~~~         /
      ~~._.   _/
         _/ _/
       _/m/'
Last login: Wed Aug  9 10:31:54 2023 from 172.29.1.249

Amazon Linux 2023 に memcached をインストールしたい、というニッチな話です。

本番なら ElastiCache 使えばいいと思うので、
「開発環境とか受入環境用途にElastiCache は高いという声があった時くらいしか使わないと思いますが。
memcached 自体は非常に軽量なサービスなので、t4g.nano でも問題無く動いてくれます。

まず memcached 自体のインストールは以下でOK

sudo dnf update -y
sudo dnf install memcached

このままだとローカルしかつながらないので、

$ cat /etc/sysconfig/memcached
PORT="11211"
USER="memcached"
MAXCONN="1024"
CACHESIZE="64"
OPTIONS="-l 0.0.0.0"

のように、OPTIONS のところを修正します。

sudo systemctl daemon-reload
sudo systemctl start memcached

で起動するので、これで話は終わりなんですが。

インスタンス再起動しても自動起動するように、

sudo systemctl enable memcached

をやっといてください。

接続したいインスタンスから、

echo "stats" | nc dev-memcached 11211

とか、

telnet dev-memcached 11211

してから stats と入力してみて、返ってくるかどうか確認すればOKです。

【関連記事】
Install redis on Amazon Linux 2023