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

[ Redis](https://cloud.tencent.com/product/crs?from=10680)は、キーと値のペアのデータをメモリに保存するオープンソースのストレージプログラムです。データベース、キャッシュ、情報一時ストレージとして使用でき、文字列、ハッシュ値、リスト、コレクションなどのさまざまなデータ構造をサポートします。 Redisは、RedisSentinelおよびRedisクラスター内の複数のRedisノードの自動ブロック処理を通じて高い可用性を提供します。

このガイドでは、CentOS8でのRedisのインストールと構成について説明します。

1. CentOS8にRedisをインストールします##

Redis 5.0は、CentOS8ソースリポジトリに含まれています。これをインストールするには、rootまたはsudo権限を持つ別のユーザーとして次のコマンドを直接実行します。

sudo dnf install redis-server

インストールが完了したら、Redisサービスを有効にして開始します。

sudo systemctl enable --now redis

Redisサーバーが実行されているかどうかを確認するには、次のように入力します。

sudo systemctl status redis
● redis.service - Redis persistent key-value database
 Loaded:loaded(/usr/lib/systemd/system/redis.service; enabled; vendor preset: disabled)
 Drop-In:/etc/systemd/system/redis.service.d
   └─limit.conf
 Active:active(running) since Sat 2020-02-0820:54:46 UTC; 7s ago

それでおしまい。 CentOS8サーバーにRedisをインストールして実行しました。

2つ目は、Redisリモートアクセスを構成することです##

デフォルトでは、Redisはリモート接続を許可していません。 Redisサーバーに接続できるのは127.0.0.1(localhost)(Redisサーバーが実行されているマシン)からのみです。

単一のマシンを使用している場合、データベースもこのマシン上にあるため、リモートアクセスを有効にする必要はありません。

リモートアクセスを受け入れるようにRedisを構成するには、テキストエディターを使用してRedis構成ファイルを開きます。

sudo nano /etc/redis.conf

bind 127.0.0.1で始まる行を見つけ、 127.0.0.1の後にサーバーのLANIPアドレスを追加します。

bind 127.0.0.1192.168.121.233

必ず 192.168.121.233を自分のIPアドレスに置き換えてください。ファイルを保存して、テキストエディタを閉じます。

Redisにすべてのネットワークインターフェイスをリッスンさせたい場合は、この行をコメントアウトしてください。

Redisサービスを再起動して、アプリケーションを有効にします。

sudo systemctl restart redis

次の ssコマンドを使用して、Redisサーバーがポート 6379でリッスンしていることを確認します。

ss -an | grep 6379

次のようなメッセージが表示されます。

tcp    LISTEN    0128192.168.121.233:63790.0.0.0:*
tcp    LISTEN    0128127.0.0.1:63790.0.0.0:*

次に、TCPポート 6379を介したネットワークトラフィックを許可するようにファイアウォールを構成する必要があります。

通常、指定されたIPアドレスまたは指定されたIP範囲からのRedisサーバーへのアクセスを許可する必要があります。たとえば、 192.168.121.0 / 24からの接続を許可するには、次のコマンドを実行します。

sudo firewall-cmd --new-zone=redis --permanent
sudo firewall-cmd --zone=redis --add-port=6379/tcp --permanent
sudo firewall-cmd --zone=redis --add-source=192.168.121.0/24--permanent
sudo firewall-cmd --reload

上記のコマンドは、 redisという名前のゾーンを作成し、ポート 6379を開き、LANからのアクセスを許可します。

この時点で、Redisサーバーは6379TCPポートからのリモート接続を受け入れます。

信頼できるIP範囲からのアクセスのみを受け入れるようにファイアウォールが構成されていることを確認してください。

すべての設定が設定されていることを確認するには、 redis-cliを使用してリモートマシンからRedisサーバーにpingを実行します。

redis-cli -h <REDIS_IP_ADDRESS> ping

このコマンドは応答を返します: PONG

PONG

3、要約##

CentOS8にRedisをインストールする方法を説明しました。 Redisの使用方法の詳細については、Redisの[公式ドキュメントページ](https://redis.io/documentation)にアクセスしてください。

オリジナル:https://linuxize.com/post/how-to-install-and-configure-redis-on-centos-8/

Recommended Posts

CentOS8にRedisをインストールして構成する方法
CentOS7にElasticsearchをインストールして構成する方法
CentOS8にVNCをインストールして構成する方法
CentOS6にphpMyAdminをインストールして構成する方法
CentOS8にOwncloudをインストールして構成する方法
CentOS8にRedmineをインストールして構成する方法
CentOS8にNFSサーバーをインストールして構成する方法
CentOS8にPostfixメールサーバーをインストールして構成する方法
Ubuntu16.04にNATSをインストールして構成する方法
Ubuntu18.04にGogsをインストールして構成する方法
CentOS7にDockerをインストールして使用する方法
Ubuntu18.04にCyberpanelをインストールして構成する方法
Ubuntu16.04にownCloudをインストールして構成する方法
Ubuntu18.04にGitLabをインストールして構成する方法
Ubuntu18.04にAnsibleをインストールして構成する方法
CentOS8にComposerをインストールして使用する方法
Ubuntu14.04にPostGISをインストールして構成する方法
CentOS8にNode.jsとnpmをインストールする方法
Ubuntu18.04にVNCをインストールして構成する方法
Ubuntu16.04にSphinxをインストールして構成する方法
Ubuntu14.04にOrientDBをインストールして構成する方法
centos7.2.1511にjdk1.8.0_151とmysql5.6.38をインストールする方法
CentOS8にCurlをインストールして使用する方法
Ubuntu12.04にAppScaleをインストールして構成する方法
centosにtomcatをインストールおよびアンインストールする方法
Ubuntu14.04にPostGISをインストールして構成する方法
centOS7にjdk1.8をインストールする方法
CentOS8にMySQLをインストールする方法
CentOS8にMemcachedをインストールする方法
CentOS8にFFmpegをインストールする方法
CentOS8にVirtualboxをインストールする方法
CentOS8にTensorFlowをインストールする方法
CentOS8にTeamViewerをインストールする方法
CentOSにPerl5をインストールする方法
CentOS8にGitをインストールする方法
CentOS8にGradleをインストールする方法
CentOS8にJenkinsをインストールする方法
CentOS8にJavaをインストールする方法
CentOS8にGoをインストールする方法
CentOS8にGCCをインストールする方法
CentOS8にYarnをインストールする方法
CentOS8にNginxをインストールする方法
CentOS8にJenkinsをインストールする方法
CentOS8にVagrantをインストールする方法
CentOS8にPython3.8をインストールする方法
CentOS8にTomcat9をインストールする方法
CentOS8にWebminをインストールする方法
CentOS8にRubyをインストールする方法
CentOS8にSkypeをインストールする方法
CentOS8にhtopをインストールする方法
CentOS8にPythonをインストールする方法
CentOS8にElasticsearchをインストールする方法
CentOS8にPostgresqlをインストールする方法
CentosにWordpressをインストールする方法
CentOS8にhtopをインストールする方法
CentOS8にTeamViewerをインストールする方法
CentOS8にMariaDBをインストールする方法
CentOS7にMongoDBをインストールする方法
CentOS8にOdoo13をインストールする方法
CentOS8にApacheをインストールする方法
CentOS8にOpenCVをインストールする方法