GNU/Linux >> Linux の 問題 >  >> Panels >> Panels

Ubuntu18.04にRedisをインストールする方法

このチュートリアルでは、Ubuntu 18.04にRedisをインストールするために必要な手順と、Redisを使用するいくつかの方法について説明します。

Redis(Remote Dictionary Serverの略)は、データベース、キャッシュ、およびメッセージブローカーとして使用できるオープンソースのメモリ内データ構造ストアです。 RedisはNoSQLKey/ Valueストアであり、柔軟性を提供し、パフォーマンスを向上させます。 Redisの最も優れた機能の1つは、リスト、セット、保存されたセット、ハッシュ、ビットマップなど、Redisがサポートする膨大な範囲のデータ型またはデータ構造です...

Redisにはマスタースレーブレプリケーションが組み込まれているため、Redisサーバーをマスターサーバーのデータベースの正確なコピーにすることができます。マスターは複数のスレーブを持つことができ、レプリケーションは非同期で実行されます。つまり、マスターはスレーブサーバーが同期している間もクエリを処理し続けます。

要件:

  • このチュートリアルでは、Ubuntu18.04VPSを使用します。
  • 完全なSSHルートアクセスまたはsudo権限を持つユーザーも必要です。

1。 SSH経由で接続

次のコマンドを使用して、rootユーザーとしてSSH経由でサーバーに接続します。

ssh root@IP_ADDRESS -p PORT_NUMBER

「IP_ADDRESS」と「PORT_NUMBER」を実際のサーバーのIPアドレスとSSHポート番号に置き換えます。

インストールを開始する前に、システムのパッケージを最新バージョンに更新する必要があります。

これを行うには、次のコマンドを実行します。

apt-get update 
apt-get upgrade

アップグレードが完了したら、次のステップに進むことができます。

2。 Ubuntu18.04にRedisをインストールする

Redisの最新の安定バージョンを入手するために、公式のUbuntuリポジトリからダウンロードしてインストールします。

以下のコマンドを実行して、マシンにRedisをインストールします。

sudo apt-get install redis-server

このコマンドを使用して、必要なすべての依存関係をダウンロードしてインストールします。次に、Redisで1つの重要な構成変更を行う必要があります。

次のコマンドを使用して、Redis構成ファイルをnanoで開きます。必要に応じて、他のテキストエディタを自由に使用できます。

sudo nano /etc/redis/redis.conf

監視対象を見つける必要があります 指令。監視対象のディレクティブを使用すると、Redisをサービスとして管理するためのinitシステムを宣言できます。これを systemdに変更します。 。

# If you run Redis from upstart or systemd, Redis can interact with your
# supervision tree. Options:
# supervised no - no supervision interaction
# supervised upstart - signal upstart by putting Redis into SIGSTOP mode
# supervised systemd - signal systemd by writing READY=1 to $NOTIFY_SOCKET
# supervised auto - detect upstart or systemd method based on
# UPSTART_JOB or NOTIFY_SOCKET environment variables
# Note: these supervision methods only signal "process is ready."
# They do not enable continuous liveness pings back to your supervisor.
supervised systemd

Redisにこれを認識させるには、次のコマンドでRedisを再起動する必要があります:

sudo systemctl restart redis-server

3。 Ubuntu18.04でRedisをキャッシュとして構成する

次に、キャッシュとして機能するようにRedisを構成します。 /etc/redis/redis.confを編集する必要があります 構成ファイル。次のコマンドで構成ファイルを開きます。

sudo nano /etc/redis/redis.conf

maxmemoryを見つけます ディレクティブを128mbに変更します。このディレクティブは、最大メモリに達したときに何を削除するかを選択します。また、 maxmemory-policyを見つける必要があります ディレクティブを使用して、 allkeys-lruに変更します。 。

maxmemory 128mb
maxmemory-policy allkeys-lru

この構成では、最大メモリが128 MBに達すると、RedisはLRUアルゴリズムに基づいてすべてのキーを削除します。ファイルを保存して閉じてから、Redisサービスを再起動します:

sudo systemctl restart redis-server

次に、システムの起動時にRedisを有効にします:

sudo systemctl enable redis-server

また、ApacheまたはPHP-FPMサービスを再起動して、php-redis拡張機能を有効にし、サーバーで使用できるようにする必要があります。

4。 Ubuntu18.04でRedisを使用する

MagentoやWordPressなどのPHPベースのアプリケーションのオブジェクトキャッシュとしてRedisを使用できます。 Redisを使用してWordPressを構成する場合は、RedisObjectCacheプラグインをインストールして接続パラメーターを調整するだけです。

プラグインをインストールして有効にすると、Redisコマンドラインモニターを使用して、次のコマンドでリアルタイム出力を確認できます。

redis-cli monitor

Redisキャッシュを削除する必要がある場合は、Redisコマンドラインツールを使用して簡単に削除できます。

redis-cli

このコマンドを使用すると、Redisコマンドプロンプトでコマンドを実行できるようになります。キャッシュを削除するには、次のコマンドを実行します。

flushall

RedisキャッシュがUbuntu18.04サーバーに正常にインストールされました。また、Redisを使用して生産性を向上させるいくつかの方法を示しました。

もちろん、Redis VPSホスティングサービスのいずれかを使用している場合は、Ubuntu 18.04にRedisをインストールする必要はありません。その場合は、専門のLinux管理者にUbuntu18.04にRedisをインストールして構成するよう依頼するだけです。 24時間年中無休でご利用いただけます。リクエストはすぐに処理されます。

PS。 Ubuntu18.04にRedisをインストールして構成する方法に関するこの投稿が気に入った場合 、下のボタンを使用してソーシャルネットワークで友達と共有するか、コメントセクションにコメントを残してください。ありがとう。


Panels
  1. Ubuntu16.04にRをインストールする方法

  2. Ubuntu16.04にRedisをインストールする方法

  3. Ubuntu20.04にRedisをインストールして保護する方法

  1. Ubuntu 20.04/18.04にRedisをインストールする方法

  2. Ubuntu20.04にRをインストールする方法

  3. Ubuntu18.04にGoをインストールする方法

  1. UbuntuLinuxにRedisをインストールする方法

  2. Ubuntu18.04にGoをインストールする方法

  3. Ubuntu18.04にRをインストールする方法