この記事では、Redis-CLIを使用してRedisサーバーへの接続を説明し、接続パラメーター(ホスト、ポート、パスワード、ソケット、クラスターモード、データベースの選択)とトラブルシューティングステップ(サーバーステータス、ファイアウォール、ネットワーク、パスワード、ソケット、Clusteを詳細に説明します。
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との接続の問題のトラブルシューティング
接続の問題のトラブルシューティングには、いくつかの側面を体系的に確認することが含まれます。
- Redisサーバーのステータスの確認:指定されたホストとポートでRedisサーバーが実行され、リスニングされていることを確認します。 Redisサーバーログのエラーを確認してください。
systemctl status redis-server
(またはシステムに相当)を使用して、そのステータスを確認します。 - ファイアウォールルール:ファイアウォールにより、指定されたポートへの接続が可能になります。リモートマシンから接続する場合は、クライアントとサーバーマシンの両方のファイアウォールが接続を許可することを確認します。
- ネットワーク接続:クライアントマシンとRedisサーバー間のネットワーク接続を確認します。サーバーのIPアドレスをpingしてみてください。
-
正しいホストとポート:
redis-cli
コマンドに正しいホスト名、IPアドレス、およびポート番号を入力したことを再確認します。タイプミスは、接続障害の一般的な原因です。 -
パスワード認証: Redisサーバーにパスワードが必要な場合は、
-a
オプションを使用して正しいパスワードを提供したことを確認してください。パスワードが誤っていると、拒否が拒否されます。 - UNIXソケット: UNIXソケットを使用している場合、ソケットファイルが存在することを確認し、正しい権限があります。
- 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 サイトの他の関連記事を参照してください。

redisisamultifaCetedTooltoToolvesSasadatabase、server、andmore。

Redisisanopen-Source、In-MemoryDatastructurestoreStoreSadatabase、Cache、AndmessageBroker、ExcellingInspeedandversatility.ItisisWidely-susederCaching、Real-Timeanalytics、Session Management、AndleaderboardsdueTotutsuptorututrututrututruturturturturturturesturesaddataacys

Redisは、データベース、キャッシュ、メッセージブローカーとして使用されるオープンソースメモリデータ構造ストレージであり、高速応答と高い並行性が必要なシナリオに適しています。 1.Redisはメモリを使用してデータを保存し、マイクロ秒の読み取り速度と書き込み速度を提供します。 2.文字列、リスト、コレクションなどのさまざまなデータ構造をサポートします。3。Redisは、RDBおよびAOFメカニズムを介してデータの持続性を実現します。 4.シングルスレッドモデルと多重化テクノロジーを使用して、リクエストを効率的に処理します。 5.パフォーマンス最適化戦略には、LRUアルゴリズムとクラスターモードが含まれます。

Redisの関数には、主にキャッシュ、セッション管理、その他の機能が含まれます。1)キャッシュ関数はメモリを介してデータを保存して読み取り速度を向上させ、eコマースWebサイトなどの高周波アクセスシナリオに適しています。 2)セッション管理関数は、分散システムでセッションデータを共有し、有効期限のあるメカニズムを通じて自動的にクレンジングします。 3)リアルタイムメッセージプッシュおよびマルチスレッドシステムおよびその他のシナリオに適した、パブリッシュサブスクライブモード、分散ロック、カウンターなどのその他の機能。

Redisのコア関数には、メモリストレージと持続性メカニズムが含まれます。 1)メモリストレージは、高性能アプリケーションに適した非常に高速な読み取り速度と書き込み速度を提供します。 2)永続性は、RDBとAOFによってデータが失われないことを保証し、選択はアプリケーションのニーズに基づいています。

redis'sserver-sideoperations offferidions and forexuctingcomplexoperationsontheserver.1)機能を調整することで、javascript、orredis'sscriptinglanguage、infulancingscalabilityandmantenmention

redisisbothadatabaseandaserver.1)asadatabase、itusesin memorystorage forfastaccess、理想的なforreal-timeapplicationsandcaching.2)asaserver、itupportspub/submessagingandaging andluascriptingforreal-communicationandserver-sideoperation。

Redisは、高性能と柔軟性を提供するNOSQLデータベースです。 1)大規模データと高い並行性の処理に適したキー価値ペアを介してデータを保存します。 2)メモリストレージとシングルスレッドモデルは、速い読み取りと書き込みと原子性を確保します。 3)RDBおよびAOFメカニズムを使用してデータを持続し、高可用性とスケールアウトをサポートします。


ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

Video Face Swap
完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

人気の記事

ホットツール

mPDF
mPDF は、UTF-8 でエンコードされた HTML から PDF ファイルを生成できる PHP ライブラリです。オリジナルの作者である Ian Back は、Web サイトから「オンザフライ」で PDF ファイルを出力し、さまざまな言語を処理するために mPDF を作成しました。 HTML2FPDF などのオリジナルのスクリプトよりも遅く、Unicode フォントを使用すると生成されるファイルが大きくなりますが、CSS スタイルなどをサポートし、多くの機能強化が施されています。 RTL (アラビア語とヘブライ語) や CJK (中国語、日本語、韓国語) を含むほぼすべての言語をサポートします。ネストされたブロックレベル要素 (P、DIV など) をサポートします。

SublimeText3 Linux 新バージョン
SublimeText3 Linux 最新バージョン

SublimeText3 中国語版
中国語版、とても使いやすい

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

EditPlus 中国語クラック版
サイズが小さく、構文の強調表示、コード プロンプト機能はサポートされていません
