memcached の最新版を Ubuntu 18.04 にインストールする

サーバー構築 Ubuntu

Ubuntu 18.04 に memcacehd の最新版をインストールする手順です。
今回は、deb パッケージを使用することで簡単に構築しています。

使用したサーバー環境は以下の通りです。

  • Ubuntu 18.04
  • memcached 1.15.10

CentOS 7 への memcached インストール手順



memcached 1.5.10 を Ubuntu にインストール

Ubuntu 18.04 の標準パッケージでは、memcached の最新版を取得できません。
最新のパッケージを直接ダウンロードすることでインストール可能です。

 
memcached 1.5.10 の deb パッケージをダウンロードします。
コマンドは1行です。2行に分かれている場合は繋げて実行してください。

$ wget http://archive.ubuntu.com/ubuntu/pool/main/m/memcached/memcached_1.5.10-0ubuntu1_amd64.deb

deb パッケージを Ubuntu にインストールします。

$ sudo dpkg -i memcached_1.5.10-0ubuntu1_amd64.deb

インストールされた memcahced のバージョンを確認します。

$ memcached --version
memcached 1.5.10

memcached のインストール確認・自動起動を有効化

apt コマンドでもインストール状態が管理されています。
install ok installed と表示されていれば、問題なく認識されています。

$ apt show memcached
Package: memcached
Version: 1.5.10-0ubuntu1
Status: install ok installed
Priority: optional
Section: web

サーバー起動時に、memcached も自動起動するように設定します。

$ sudo systemctl enable memcached
Synchronizing state of memcached.service with SysV service script with /lib/systemd/systemd-sysv-install.
Executing: /lib/systemd/systemd-sysv-install enable memcached

systemctl status で設定状況を確認します。
2行目に enabled と表示されていれば、自動起動が ON となっています。

$ sudo systemctl status memcached
● memcached.service - memcached daemon
   Loaded: loaded (/lib/systemd/system/memcached.service; enabled; vendor preset: enabled)
   Active: active (running) since Thu 2018-11-01 13:32:51 UTC; 7min ago

memcached の動作確認を行う

telnet コマンドを利用して、memcached の動作確認を行います。
サーバーローカルの 11211 ポートに接続します。

$ telnet 127.0.0.1 11211

ここでも memcached のバージョン情報を確認できます。version とだけ入力します。

version
VERSION 1.5.10

test01 のキーで、abcde という値を保存します。
コマンド構文は set <キー名> <圧縮有:1 圧縮無:0> <保持する秒数> <バイト数(文字数)> です。

set test01 0 1000 5
abcde
STORED

保存したキーを取り出してみます。
先ほど保存した abcde が出力されました。

get test01
VALUE test01 0 5
abcde
END

Ctrl + ] キーを入力してログアウトできます。

まとめ

Ubuntu における memcached のインストール手順を解説しました。
memcached はキャッシュやセッション情報の保持によく利用されます。

標準パッケージでは、最新バージョンをインストールが行えません。
Web 上で最新版が公開されているため、必要に応じてダウンロード・インストールできます。

【関連記事】

Zabbix 4 のインストール手順 (Ubuntu)
nginx のインストール手順 (Ubuntu)
Go 言語のインストール手順 (Ubuntu)
MySQL 8 のインストール手順 (Ubuntu)
Node.js のインストール手順 (Ubuntu)