IDEA の Redis プラグインは Redis の視覚化ツールであり、プラグインを通じて Redis サーバーに接続し、追加、削除、変更、クエリ操作を実行できます。
1. [ファイル] -> [設定] をクリックします
2. [プラグイン] をクリックします
3. 「redis」と入力しますリポジトリの参照
4. Redis プラグインをクリックします
5. ダウンロードして再起動
私の Redis はローカル仮想マシン CentOS7 にインストールされています。接続する際には、仮想マシンの IP アドレスと Redis サービス ポートを知る必要があります。
[接続のテスト] をクリックした後に接続が失敗しました。失敗の情報は次のとおりです:
## 合格 上記のエラーから、接続できないことがわかります。
redis にリモートでアクセスする場合は、ファイアウォールを無効にするか、redis ポートを開く必要があります。そうしないと接続できません。仮想マシンのポート 6379 のファイアウォールのステータスを確認します。
firewall-cmd --zone=public --query-port=6379/tcp
ファイアウォールがポート 6379 を開いていないことがわかります。
1. ファイアウォールを無効にして、Linux (CentOS7) でコマンドを実行します
systemctl stop/disable firewalld.service2. ポートを開いてファイアウォールを再読み込みします (再読み込みしないと、開いたポートが有効になりません)
[root@localhost ~]# firewall-cmd --zone=public --add-port=6379/tcp --permanent [root@localhost ~]# firewall-cmd --reload [root@localhost ~]# firewall-cmd --zone=public --query-port=6379/tcp
ポートを開いてファイアウォールをリロードすると、6379 ポートのステータスが [はい] に変更されたことがわかります。
その後、再度接続をテストすると、依然として接続が失敗することがわかります。失敗のプロンプトは次のとおりです。
上記のエラー レポートから、redis が保護モードを有効にしていることがわかります。
redis.config 構成ファイルには、保護モード - 保護モードの構成があります。 Redis はデフォルトで保護モードを有効にし、ローカル クライアント (つまり、Redis がインストールされているマシン) のみの接続を許可します。現時点では、他のホスト上のクライアントは Redis に接続できません。これは 2 つの方法で解決できます。
方法 2. バインドを解除し、仮想マシンをバインドします。 redis サーバーが配置されている 2 つのネットワーク カード IP アドレス (127.0.0.1 はループバック アドレスで、redis サーバーが配置されている仮想マシンが redis サービスにアクセスするために使用され、もう 1 つのネットワーク カード アドレスはリモート アクセスに使用されます)
もう一度接続をテストし、接続できることを確認します。
以上がIDEA の Redis プラグインを使用して Redis サーバーに接続する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。