ホームページ > データベース > Redis > Redis-CLIコマンドラインインターフェイスを使用してRedisサーバーに接続するにはどうすればよいですか?

Redis-CLIコマンドラインインターフェイスを使用してRedisサーバーに接続するにはどうすればよいですか?

百草
リリース: 2025-03-11 18:20:17
オリジナル
308 人が閲覧しました

この記事では、Redis-CLIを使用してRedisサーバーへの接続を説明し、接続パラメーター(ホスト、ポート、パスワード、ソケット、クラスターモード、データベースの選択)とトラブルシューティングステップ(サーバーステータス、ファイアウォール、ネットワーク、パスワード、ソケット、Clusteを詳細に説明します。

Redis-CLIコマンドラインインターフェイスを使用してRedisサーバーに接続するにはどうすればよいですか?

Redis-Cliを使用してRedisサーバーに接続します

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の共通接続パラメーター

ホスト、ポート、パスワードを超えて、 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サーバー構成への柔軟な接続が可能になります。

Redis-Cliとの接続の問題のトラブルシューティング

接続の問題のトラブルシューティングには、いくつかの側面を体系的に確認することが含まれます。

  1. Redisサーバーのステータスの確認:指定されたホストとポートでRedisサーバーが実行され、リスニングされていることを確認します。 Redisサーバーログのエラーを確認してください。 systemctl status redis-server (またはシステムに相当)を使用して、そのステータスを確認します。
  2. ファイアウォールルール:ファイアウォールにより、指定されたポートへの接続が可能になります。リモートマシンから接続する場合は、クライアントとサーバーマシンの両方のファイアウォールが接続を許可することを確認します。
  3. ネットワーク接続:クライアントマシンとRedisサーバー間のネットワーク接続を確認します。サーバーのIPアドレスをpingしてみてください。
  4. 正しいホストとポート: redis-cliコマンドに正しいホスト名、IPアドレス、およびポート番号を入力したことを再確認します。タイプミスは、接続障害の一般的な原因です。
  5. パスワード認証: Redisサーバーにパスワードが必要な場合は、 -aオプションを使用して正しいパスワードを提供したことを確認してください。パスワードが誤っていると、拒否が拒否されます。
  6. UNIXソケット: UNIXソケットを使用している場合、ソケットファイルが存在することを確認し、正しい権限があります。
  7. Redisクラスター: Redisクラスターに接続する場合は、クラスターが適切に構成されて実行されていることを確認してください。 redis-cli内のCLUSTER NODESコマンドを使用して、クラスター状態を検査します。

これらのポイントを体系的に確認することにより、接続問題の原因を特定できるはずです。

Redis-Cliで基本的なRedisコマンドを実行します

はい、 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 サイトの他の関連記事を参照してください。

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート