Ubuntu 18.04 に memcacehd の最新版をインストールする手順です。
今回は、deb パッケージを使用することで簡単に構築しています。
使用したサーバー環境は以下の通りです。
- Ubuntu 18.04
- memcached 1.15.10
⇒ CentOS 7 への memcached インストール手順
⇒ Fedora 29 への 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)