この記事では、Redis-CLIを使用してRedisサーバーへの接続を説明し、接続パラメーター(ホスト、ポート、パスワード、ソケット、クラスターモード、データベースの選択)とトラブルシューティングステップ(サーバーステータス、ファイアウォール、ネットワーク、パスワード、ソケット、Clusteを詳細に説明します。
redis-cli
コマンドラインインターフェイスを使用してRedisサーバーに接続することは簡単です。最も簡単な方法は、端末にredis-cli
を入力することです。これにより、デフォルトのポート6379でローカルホスト(127.0.0.1)で実行されているRedisサーバーに接続しようとします。Redisサーバーが別のマシンまたはポートで実行されている場合、それぞれ-h
(または--host
)および-p
(または--port
)オプションを使用してホストとポートを指定する必要があります。
たとえば、ポート6380で192.168.1.100
で実行されているサーバーに接続するには、以下を使用します。
<code class="bash">redis-cli -h 192.168.1.100 -p 6380</code>
Redisインスタンスを保護するためにパスワードを使用している場合は、 -a
(または--password
)オプションに続いてパスワードを使用する必要があります。
<code class="bash">redis-cli -h 192.168.1.100 -p 6380 -a mysecretpassword</code>
接続が成功すると、通常、空白行または127.0.0.1:6379>
のようなプロンプトで示されるRedisコマンドプロンプトが表示されます。
ホスト、ポート、パスワードを超えて、 redis-cli
他のいくつかの有用な接続パラメーターを提供します。
-h <host></host>
または--host <host></host>
: REDISサーバーのホスト名またはIPアドレスを指定します。デフォルトは127.0.0.1
です。-p <port></port>
または--port <port></port>
: Redisサーバーが聴いているポート番号を指定します。デフォルトは6379
です。-a <password></password>
または--password <password></password>
:認証用のパスワードを指定します。 Redisサーバーがパスワード保護されている場合に必要です。-s
または--socket <socket></socket>
: UNIXドメインソケットへのパスを指定します。これは、TCP/IPを介して接続する代わりになります。-c
または--cluster
: Redisクラスターに接続していることを示します。 redis-cli
、クラスタートポロジを自動的に処理します。-n <db></db>
または--db <db></db>
:接続後に選択するデータベースを指定します。 Redisデータベースには0から番号が付けられています。これらのパラメーターを使用すると、さまざまなRedisサーバー構成への柔軟な接続が可能になります。
接続の問題のトラブルシューティングには、いくつかの側面を体系的に確認することが含まれます。
systemctl status redis-server
(またはシステムに相当)を使用して、そのステータスを確認します。redis-cli
コマンドに正しいホスト名、IPアドレス、およびポート番号を入力したことを再確認します。タイプミスは、接続障害の一般的な原因です。-a
オプションを使用して正しいパスワードを提供したことを確認してください。パスワードが誤っていると、拒否が拒否されます。redis-cli
内のCLUSTER NODES
コマンドを使用して、クラスター状態を検査します。これらのポイントを体系的に確認することにより、接続問題の原因を特定できるはずです。
はい、 redis-cli
を使用してRedisサーバーに接続すると、すべての標準Redisコマンドを実行できます。これらのコマンドは、Redisデータベースに保存されているデータと対話するために使用されます。いくつかの例は次のとおりです。
SET key value
:キーに関連付けられた値を設定します。GET key
:キーに関連付けられた値を取得します。DEL key
:キーを削除します。KEYS *
:現在のデータベース内のすべてのキーをリストします。FLUSHALL
:すべてのデータベースからすべてのデータをクリアします。注意して使用してください!FLUSHDB
:現在のデータベースからすべてのデータをクリアします。注意して使用してください!INCR key
:キーに関連付けられた整数値を増やします。LPUSH list value
:リストの左側に値を追加します。接続後、プロンプトでコマンドを入力してEnterを押します。 redis-cli
コマンドを実行し、結果を表示します。利用可能なコマンドの包括的なリストとその使用については、公式のRedisドキュメントを参照してください。各コマンドの正しい構文と使用については、Redisドキュメントを参照してください。
以上がRedis-CLIコマンドラインインターフェイスを使用してRedisサーバーに接続するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。