このチュートリアルでは、Debian 11にMemcachedをインストールする方法を紹介します。知らない人のために、高性能の分散メモリオブジェクトキャッシングシステムであるMemcachedは、動的なWebアプリケーションを軽減することで非常に役立ちます。データベースのロード。 これにより、外部データソースを読み取る必要がある回数が減り、オーバーヘッドが削減され、応答時間が短縮されます。 メモリキャッシュソフトウェアは、誰でも使用できる無料のオープンソースプロジェクトです。
この記事は、少なくともLinuxの基本的な知識があり、シェルの使用方法を知っていること、そして最も重要なこととして、自分のVPSでサイトをホストしていることを前提としています。 インストールは非常に簡単で、rootアカウントで実行していることを前提としています。そうでない場合は、 ‘を追加する必要があります。sudo
‘root権限を取得するコマンドに。 Debian 11(Bullseye)にMemcachedを段階的にインストールする方法を紹介します。
Debian 11BullseyeにMemcachedをインストールします
ステップ1.ソフトウェアをインストールする前に、次のコマンドを実行して、システムが最新であることを確認することが重要です。 apt
ターミナルのコマンド:
sudo aptアップデート
sudo aptアップグレード
ステップ2.Debian11にMemcachedをインストールします。
デフォルトでは、MemcachedはベースのDebian11リポジトリで利用できます。 次に、次のコマンドを実行してインストールします。
sudo apt install memcachedlibmemcached-tools
インストール後、Memcachedサービスが自動的に開始されます。 サービスのステータスを確認することで確認できます。
sudo systemctl status memcached
手順3.Memcachedを構成します。
Memcached構成ファイルは /etc/memcached.conf
次のコマンドを実行して、Memcached構成を変更できます。
sudo nano /etc/memcached.conf
以下のファイルで、localhost IP127.0.0.1を見つけます。 実際のサーバーIPに置き換えます。
#memcachedのデフォルト設定ファイル#2003-Jay Bonci <[email protected]>#この設定ファイルは、Debian GNU / Linuxディストリビューションの一部として提供されている#start-memcachedスクリプトによって読み取られます。 #memcachedをデーモンとして実行します。 このコマンドは暗黙的であり、#デーモンを実行するために必要ではありません。 詳細については、このパッケージに付属のREADME.Debianを参照してください。 -d#memcachedの出力を/ var / log / memcachedログファイル/var/log/memcached.logに記録します#冗長にします#-v#さらに冗長にします(クライアントコマンドも出力します)#-vv#上限64で開始しますメモリのメガ。 それは合理的であり、デーモンのデフォルト#デーモンはこのサイズに成長しますが、これだけ保持し始めないことに注意してください#memory -m 256#デフォルトの接続ポートは11211 -p 11211#デーモンをrootとして実行します。 この構成ファイルに#-uコマンドが存在しない場合、start-memcachedはデフォルトでrootとして実行されます。-umemcache#リッスンするIPアドレスを指定します。 デフォルトでは、すべてのIPアドレスをリッスンします。#このパラメーターは、memcachedが持つ唯一のセキュリティ対策の1つであるため、ファイアウォールで保護されたインターフェイスでリッスンしていることを確認してください。 -l 127.0.0.1#同時着信接続の数を制限します。 デーモンのデフォルトは1024#-c 1024#すべてのページメモリをロックダウンします。 これを行う前に、READMEとホームページを参照してください#-k#メモリが使い果たされたときにエラーを返します(アイテムを削除するのではなく)#-M#コアファイルの制限を最大化します#-r#pidfileを使用します-P / var / run / memcached / memcached.pid
Save と close ファイル。 次に、Memcachedプロセスを再起動して有効にします。
sudo systemctl restart memcached
手順4.ファイアウォールを構成します。
UFWがインストールされている場合は、ポート11211でUFW許可ルールを作成する必要があります。
sudo ufw allow proto tcp from
sudo ufwリロード
ステップ5.Memcachedを使用します。
PHP、Pythonなどのプログラミング言語で使用できるMemcachedクライアントは多数あります。 ただし、WordPressなどのPHPアプリケーションのキャッシュシステムとしてMemcachedを使用するには、PHPの拡張機能であるMemcachedをインストールする必要があります。
sudo apt install php-memcached
おめでとう! Memcachedが正常にインストールされました。 このチュートリアルを使用して、Debian 11Bullseyeに最新バージョンのMemcachedをインストールしていただきありがとうございます。 追加のヘルプまたは有用な情報については、チェックすることをお勧めします Memcachedの公式ウェブサイト。