Memcachedは、データベースサーバーの負荷を軽減することにより、動的Webアプリケーションの速度を向上させるように特別に設計されたメモリオブジェクトキャッシングシステムです。 Memcachedの使用法を簡単な言葉で説明すると、システムの不要な部分からメモリを取得し、より多くのメモリが必要なメモリの部分に割り当てるのに役立ちます。 このように、ほとんどのWebサーバーはキャッシュを処理する必要がなく、ほとんどの開発者はキャッシュを処理するために別々のマシンを専用にしました。
このガイドでは、Memcachedをインストールする2つの異なる方法と、Ubuntuでの基本的な構成について詳しく説明しました。
Ubuntu22.04にMemcachedをインストールする方法
aptパッケージマネージャーを使用してデフォルトのリポジトリから、または公式Webサイトからtarパッケージをダウンロードして、UbuntuにMemcachedをインストールする方法は2つあります。
方法1:デフォルトのリポジトリからUbuntu22.04にMemcachedをインストールする方法
UbuntuにMemcachedをインストールする最初の簡単な方法は、デフォルトのリポジトリからインストールすることです。このリポジトリには、aptパッケージマネージャーを使用します。
$ sudo apt インストール memcachedlibmemcached-ツール -y
上記のコマンドが正常に実行されたことを確認するには、次のコマンドを使用して、インストールされているMemcachedのバージョンの詳細を確認します。
systemctlコマンドを使用して、memcachedのステータスを確認します。
$ sudo systemctl status memcached
すべての構成ファイルを含むUbuntuからmemcachedをアンインストールするには、aptパッケージマネージャーでpurgeコマンドを使用します。
$ sudo aptパージmemcachedlibmemcached-tools -y
方法2:tarパッケージをダウンロードしてUbuntu22.04にMemcachedをインストールする
UbuntuにMemcachedをインストールする別の方法は、wgetコマンドを使用して公式Webサイトからzipパッケージをダウンロードすることです。
$ wget -c https://memcached.org/ファイル/memcached-1.6.15.tar.gz
次のコマンドを使用して、zipファイルを解凍してその内容にアクセスします。
$ タール -zxvf memcached-1.6.15.tar.gz
ディレクトリの内容をリストして、ファイルが解凍されたことを確認します。
を使用してmemcached-1.6.15ディレクトリに移動します CD 指図:
次に、libevent-devパッケージをインストールします。これは、memcachedの依存関係であるためです。
$ sudo apt インストール libevent-dev -y
次に、makeコマンドを使用してすべてのファイルを構成、コンパイルしてから、コンパイルされたすべてのファイルをインストールします。
$ 。/構成、設定 && 作る && 作る テスト && sudo 作る インストール
Ubuntu22.04でMemcachedを構成する方法
構成については、任意のテキストエディタを使用して構成ファイルを開きます。
$ sudo ナノ /等/memcached.conf
次に、構成ファイルのIPアドレスを自分のIPアドレスに変更します。たとえば、IPアドレスは10.0.2.15です。
systemctlコマンドを使用して、Memcachedサービスを停止します。
$ sudo systemctl stop memcached.service
ここで再びサービスを開始します。
$ sudo systemctl start memcached.service
また、システムでMemcachedのサービスを有効にします。
$ sudo systemctl 有効 memcached.service
そして、ufwコマンドを使用して、ポート11211でIPアドレスのトラフィックを許可します。
$ sudo ufwは10.0.2.15から任意のポートに許可します 11211
キャッシュデータベースとしてのMemcachedの方法
Memcachedに接続する方法は複数あります。
アプリケーションがWordPress、Joomla、DrupalなどのPHPベースであり、Memcachedをキャッシュデータベースとして接続する場合は、 php-memcached コマンドを介して:
$ sudo apt インストール php-memcached
Pythonベースのアプリケーションの場合:
$ピップ インストール pymemcache
$ピップ インストール python-memcached
結論
Memcachedは、データベースの負荷を軽減してphpベースの動的Webアプリケーションを実行し、それらのアプリケーションのパフォーマンスを高速化するために使用されるオープンソースアプリケーションです。 この記事では、UbuntuでのMemcachedの2つのインストール方法について説明しました。1つはデフォルトのリポジトリを使用する方法で、もう1つはzip形式のパッケージをWebサイトからダウンロードする方法です。
The post Ubuntu22.04にMemcachedをインストールする方法 appeared first on Gamingsym Japan.