<code>redis-cli</code>コマンドラインインターフェイスを使用してRedisサーバーに接続するには、次の簡単な手順に従うことができます。
基本接続:Redisサーバーがデフォルト設定(LocalHostおよびPort 6379)で実行されている場合、次のように接続できます。
<code>redis-cli</code>
このコマンドは、ポート6379
で127.0.0.1
に接続しようとします。
127.0.0.1:6379>
表示されます。 PING
ような単純なコマンドを入力することで接続を確認できます。すべてが正しく設定されている場合、RedisはPONG
で応答します。これは、 <code>redis-cli</code>を使用する最も基本的な方法です。さまざまなホストやポートへの接続や認証の使用など、より高度な使用法については、次のセクションを参照してください。
Redisは、Redisインスタンスを保護するための認証をサポートしています。 <code>redis-cli</code>と接続するときは、認証するオプションがいくつかあります。
-a
オプションの使用: -a
フラグでパスワードを直接渡すことができます。これがあなたがそれを行う方法です:
<code>redis-cli -a yourpassword</code>
この方法は便利ですが、パスワードがコマンド履歴とプロセスリストに表示されるため、安全性が低くなります。
インタラクティブ認証:コマンドラインでパスワードを公開したくない場合は、Redisに接続した後、 AUTH
コマンドをインタラクティブに使用できます。
<code>redis-cli 127.0.0.1:6379> AUTH yourpassword</code>
このコマンドを入力した後、認証が成功した場合、RedisはOK
で応答します。
.rediscli
構成ファイルの使用:Homeディレクトリに.rediscli
という名前の構成ファイルに認証の詳細を保存することもできます。次の行をファイルに追加します。
<code>host 127.0.0.1 port 6379 auth yourpassword</code>
次に、使用して接続します。
<code>redis-cli</code>
<code>redis-cli</code> .rediscli
ファイルから構成を読み取り、指定された認証の詳細を使用します。
各メソッドにはユースケースがあるため、セキュリティ要件に最適な方法を選択してください。
Redisサーバーがデフォルトの6379以外のポートで実行されている場合、 <code>redis-cli</code>を使用して-p
オプションを使用してポートを指定できます。これがあなたのやり方です:
<code>redis-cli -p yourport</code>
たとえば、Redisサーバーがポート6380で実行されている場合、次のことを使用します。
<code>redis-cli -p 6380</code>
このコマンドは、指定されたポートで127.0.0.1
に接続しようとします。認証などの他のオプションを使用している場合は、次のように組み合わせることができます。
<code>redis-cli -p 6380 -a yourpassword</code>
必要に応じて複数のオプションを組み合わせることができることを忘れないでください。たとえば、別のホストを指定する必要がある場合は、次のセクションで説明する-h
オプションを追加できます。
はい、 <code>redis-cli</code>を使用して、リモートホストのRedisサーバーに接続できます。そのためには、 -h
オプションを使用してホストを指定する必要があります。これが構文です:
<code>redis-cli -h hostname</code>
たとえば、IPアドレス192.168.1.100
リモートホストでRedisサーバーが実行されている場合、次のことを使用します。
<code>redis-cli -h 192.168.1.100</code>
リモートRedisサーバーが標準以外のポートで実行されている場合、 -h
オプションを-p
オプションと組み合わせることができます。
<code>redis-cli -h 192.168.1.100 -p 6380</code>
認証が必要な場合は、 -a
オプションを追加できます。
<code>redis-cli -h 192.168.1.100 -p 6380 -a yourpassword</code>
リモート接続の場合、ネットワーク設定とRedisサーバーを構成してリモートアクセスを許可する必要がある場合があることに注意してください。これには、Redis構成ファイル( redis.conf
)を変更してリモートホストのIPアドレスにバインドし、Redisポートの着信接続を許可するためにファイアウォール設定を調整する可能性があります。
以上がRedis-CLIコマンドラインインターフェイスを使用してRedisサーバーに接続するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。