Redisはメモリ内のデータ構造ストアです。これは、キーと値のペアを格納するためのMemcachedの代替として使用できるオープンソースのアプリケーションであり、データベースNoSQL、メッセージブローカーとして、2つのリンクされたアイテムのセットを意味し、ハッシュ、リスト、セットなどのさまざまなデータ構造をサポートします。文字列など。
ここLinuxAPTでは、サーバー管理サービスの一環として、お客様がLinuxシステムで関連するRedisクエリを実行するのを定期的に支援しています。
これに関連して、CentOS8LinuxシステムにRedisをインストールして構成する手順を検討します。
CentOS8にRedisをインストールして構成するための完全な手順
Redisをインストールするには、管理者として、またはCentOS8のroot権限でサーバーにログインすることが重要です。
次に、以下の手順に進んでRedisをインストールします。
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
CentOS 8からRedisをアンインストールする方法は?
Redisを使用した後は、Redisを簡単にアンインストールして、システムに空き領域を作ることができます。次のコマンドを使用して、CentOS8からRedisを削除します。
$ sudo dnf remove redis