GNU/Linux >> Linux の 問題 >  >> Ubuntu

Ubuntu20.04にRedisをインストールして構成する方法

Redisは、データベースキャッシングサービスであり、インメモリデータ構造ストレージです。つまり、データベースへの頻繁なリクエストはRedisによってキャッシュされ、最速のメモリRAMから提供されます。マイクロ秒単位でアクセスすることにより、時間遅延を減らし、アプリケーションのパフォーマンスを向上させるのに役立ちます。ハッシュ、リスト、ソートされたセット、文字列、セットなどのデータ構造は、Redisでサポートされています。

通常、数GBのRAMがRedisに割り当てられます。アプリケーションを実行すると、メモリが占​​有されます。 Redisでストレージを更新するには、maxmemoryポリシーが使用されます。サポートされているmaxmemoryポリシーアルゴリズムは次のとおりです。-

volatile-lru :有効期限が設定されている(LRU)使用頻度の低いキーを最初に削除します

allkeys_lru :期限切れセットに関係なく、使用頻度の低いキーを最初に削除します

volatiel_random :有効期限が設定されたランダムキーを削除する

allkeys_random :キーは期限切れセットなしでランダムに削除されます

volatile_ttl :最も近い有効期限キーを削除します。 TTL値が小さい

ノエビクション :有効期限が切れているキーはありません。書き込み操作を返すだけです。

この記事では、最新バージョンのRedisサービスをUbuntu20.04にインストールして構成します。

インストール

UbuntuにRedisをインストールするには、まずシステムを最新の状態にします。

$ sudo apt update

更新が完了したら、aptパッケージマネージャーを使用してRedisをインストールします。

$ sudo apt install redis -y

インストールが完了したら、バージョンを確認してください。

$ redis-cli -v

次に、次のコマンドを入力してRedisサーバーを起動します。

$ sudo systemctl start redis-server

サーバーの再起動時にサービスが自動的に開始されるようにサービスを有効にします。

$ sudo systemctl enable redis-server

また、Redisサーバーのステータスを確認してください

$ sudo systemctl status redis-server

Redisのデフォルトポートは6379で、IPv4localhost127.0.0.1とIPV6ループバックアドレスをリッスンします。次のコマンドを実行して確認できます。

$ ss -ltn

Redisの設定

Redisのデフォルトのインストールでは、構成ファイルは/etc/redis/redis.confにあります。

最大メモリ制限とポリシーを適用するには、最初に構成ファイルを開きます。

$ vi /etc/redis/redis.conf

ファイルに次のパラメータを追加できます。たとえば、メモリ制限を2GBに設定します。およびnoevictionmaxmemoryポリシー。

maxmemory 2gb
maxmemory-policy noeviction

同様に、パスワードを追加するには、同じ構成ファイルに次を追加します。

requirepass YourPassword

ファイルは次のようになります

ファイルを保存して、Redisサービスを再起動します。

$ sudo systemctl restart redis-server

注:構成ファイルからデフォルトのポートとバインドアドレスを変更することもできます。

Redis CLI

それでは、CLIからRedisにアクセスしましょう。 Redisサーバーにログインするには、次のように入力します。

$ redis-cli
127.0.0.1:6379>

次に、パスワードを使用してログインします。 (設定している場合)

12.0.0.1:6379> auth YourPassword

名前を「office」、値を「Pokhara」に設定

127.0.0.1:6379> set office Pokhara

名前からキーを取得する

127.0.0.1:6379> get office

Redisのすべてのキーを表示する

127.0.0.1:6379> keys *

メモリの詳細を見る

127.0.0.1:6379> info memory

すべてのキーをフラッシュします

127.0.0.1:6379> flushall

別のRedisサーバーホストとデフォルト以外のポートにログインします。たとえば、デフォルトポート6380を使用した10.10.18.6

$ redis-cli -h 10.10.18.6 -p 6380

結論

この記事では、Ubuntu20.04にRedisサーバーをインストールして構成する方法について説明します。記事が気に入っていただければ幸いです。


Ubuntu
  1. Ubuntu18.04にRedisをインストールして構成する方法

  2. UbuntuにRedisサーバーをインストールして構成する方法

  3. Ubuntu20.04にRedis6をインストールして構成する方法

  1. Ubuntu18.04にRedmineをインストールして設定する方法

  2. Ubuntu18.04にSambaをインストールして設定する方法

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

  1. Ubuntu20.04にJenkinsをインストールして構成する方法

  2. Ubuntu16.04にAskbotをインストールして構成する方法

  3. Ubuntu14.04にMongoDBをインストールして構成する方法