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

CentOS8にRedisをインストールして設定する方法

Redisはメモリ内のデータ構造ストアです。これは、キーと値のペアを格納するためのMemcachedの代替として使用できるオープンソースアプリケーションであり、データベースNoSQL、メッセージブローカーとして、2つのリンクされたアイテムのセットを意味し、ハッシュ、リスト、セットなどのさまざまなデータ構造をサポートします。文字列など。

この記事では、CentOS8LinuxシステムでのRedisの完全なインストールと構成の詳細を提供します。

前提条件

管理者として、またはCentOS 8のroot権限でログインして、Redisをインストールします。

CentOS8へのRedisのインストール

Redisは、CentOS8システムに次の手順でインストールできます。

ステップ1:CentOS8リポジトリを使用してRedisをインストールする

まず、システムにログインし、CentOS8デスクトップの左側のサイドバーからコマンドラインアプリケーション「ターミナル」を開きます。次に、以下のコマンドを実行して、システムパッケージとCentOS8リポジトリを更新します。

$ sudo dnf update
$ sudo dnf install redis

ステップ2:Redisのインストールを確認する

Redisのインストールが完了したら、以下のターミナルコマンドを使用してRedisのインストールの詳細を確認します。

$ rpm -qi redis

ステップ3:Redisサービスを有効にする

この手順では、次のコマンドを使用して、CentOS8でRedisサービスを有効にしてから開始します。

$ sudo systemctl enable redis

$ sudo systemctl start redis

以下のコマンドを実行して、Redisサービスの実行ステータスを確認します。

$ sudo systemctl status redis

デフォルトでは、ポート6379がRedisによって使用されます。 netstatコマンドを使用すると、次のようにポートを簡単に確認できます。

$ sudo netstat -pnltu | grep redis

ステップ4:リモートアクセス用のRedis構成

デフォルトでは、RedisはRedisサーバーからローカルホスト(127.0.0.1)への接続手段のみを許可します。 Redisはリモート接続を許可していません。クライアントのデータベースも同じホストで実行されている単一のサーバーをユーザーが使用している場合、この場合、ユーザーはリモート接続にアクセスできません。

ただし、Redis構成ファイルを使用すると、ユーザーはリモート接続にアクセスできます。以下のコマンドを実行して、Redisの構成ファイルを開きます。

$ sudo nano /etc/redis.conf

次に、構成ファイルでbindパラメーターを見つけ、次のようにプライベートサーバーのIPアドレスを127.0.0.1で追加します。

上記の構成を保存して、このファイルを閉じます。

次のコマンドを実行して、Redisを再起動します。

$ sudo systemctl restart redis

「ss」コマンドを使用すると、Redisがポート6379でリッスンしているかどうかを簡単に確認できます。

$ ss -an | grep 6379

Redisが正しく機能していることを確認するには、次のコマンドを使用してpingRedisを送信します。

$ redis-cli

ステップ5:ファイアウォールアクセスを許可する

CentOS 8システムでファイアウォールを構成して、リモート接続へのアクセスを許可します。まず、以下のコマンドを実行して、新しいRedisゾーンを追加します。

$ sudo firewall-cmd --permanent --new-zone=redis

次のコマンドを使用して、ポート番号「6379」を追加します。

$ sudo firewall-cmd --permanent --zone=redis --add-port=6379/tcp

以下のコマンドを実行して、プライベートIPへのファイアウォールアクセスを有効にします。

$ sudo firewall-cmd --permanent --zone=redis --add-source=private-IP-address

最後に、以下のコマンドを実行してファイアウォールをリロードします。

$ sudo firewall-cmd --reload

CentOS8からRedisを削除またはアンインストールする

Redisを使用した後は、Redisを簡単にアンインストールして、システムに空き領域を作ることができます。次のコマンドを使用して、CentOS8からRedisを削除します。

$ sudo dnf remove redis

結論

このチュートリアルでは、CentOS8システムでのRedisの完全なインストールの説明を提供しました。さらに、リモート接続用にRedisを設定する方法についても説明しました。最後に、この記事では、ユーザーが1つのコマンドを使用してCentOS8からRedisを削除する方法について説明しました。コメントで自由に考えを共有してください。


Ubuntu
  1. CentOS7にNginxをインストールして構成する方法

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

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

  1. CentOS7にRedisをインストールして設定する方法

  2. CentOS7にGitLabをインストールして構成する方法

  3. CentOS7にRedmineをインストールして設定する方法

  1. CentOS8にRedisをインストールして設定する方法

  2. Debian9にRedisをインストールして設定する方法

  3. CentOS8にSambaをインストールして設定する方法