目次
日常的な使用のための基本コマンド
さまざまなデータ型を使用します
デバッグとサーバー情報
ホームページ データベース Redis Redis-Cliとは何ですか、そしてその最も一般的なコマンドは何ですか?

Redis-Cliとは何ですか、そしてその最も一般的なコマンドは何ですか?

Jul 11, 2025 am 12:26 AM
注文

Redis-Cliは、Redisと対話するためのコマンドラインツールです。 1. Redis -CliやRedis -Cli -H HOSTNAME -Pポートなどのコマンドを使用して、ローカルまたはリモートRedisサーバーに接続します。 2。基本コマンドには、ping、set、get、del、keys *、flushdbが含まれます。 3。データ型は特定のコマンドでサポートされています:lpush、rpush、lrange for list。 hset、hget、hgetall for Hashes; SADD、セットの魔術師。 ZADD、ソートセットのZrange。 4.デバッグおよびサーバー情報ツールには、情報、クライアントリスト、モニター、スローログのパフォーマンスと接続の洞察が含まれます。

Redis-Cliとは何ですか、そしてその最も一般的なコマンドは何ですか?

Redis-Cliは、人気のあるメモリデータ構造ストアであるRedisと対話するためのコマンドラインインターフェイスです。開発者とシステム管理者は、コマンドをRedisサーバーに直接送信できるようになり、Redisインスタンスのデバッグ、テスト、および管理のための頼りになるツールになります。

ローカルRedisサーバーに接続している場合は、単純に実行できます。

 redis-cli

これにより、Redisコマンドを実行できるインタラクティブシェルが開きます。 Redisインスタンスがリモートサーバー上にある場合、次のことを使用します。

 redis -cli -h hostname -pポート

パスワードセットがある場合は、最後に-a passwordを含めます。


日常的な使用のための基本コマンド

これらは、Redis-Cliを介してRedisを使用するときに最も頻繁に使用するパンとバターのコマンドです。

  • PING - サーバーが生きているかどうかを確認します。 PONGで応答する場合、接続は良好です。
  • SET key value - キー価値ペアを保存します。例: SET username john_doe
  • GET key - キーの値を取得します。設定後にGET usernameみてください。
  • DEL key - キーを削除します。したがって、 DEL usernameそのキーをメモリから削除します。
  • * `キー` ** - 現在のデータベースのすべてのキーをリストします。生産中のこれには注意してください。多くのキーがあれば遅くなる可能性があります。
  • FLUSHDB - 現在のデータベースからすべてのキーをクリアします。開発中のリセットに最適です。

これらの基本コマンドは、データの保存、取得、削除などの日々のタスクをカバーしています。


さまざまなデータ型を使用します

Redisは、単なる文字列以上のものをサポートします。多くの場合、リスト、ハッシュ、セット、ソートセットを使用します。 Redis-Cliを使用してそれらを処理する方法は次のとおりです。

  • リスト

    • LPUSH key value - リストの先頭に要素を追加します。
    • RPUSH key value - 最後に追加します。
    • LRANGE key 0 -1 - リスト全体を示します。
  • ハッシュ

    • HSET user:1000 name "Alice" - ハッシュにフィールドを設定します。
    • HGET user:1000 name - 特定のフィールドを取得します。
    • HGETALL user:1000 - すべてのフィールドと値を取得します。
  • セット

    • SADD tags "python" - セットに要素を追加します。
    • SMEMBERS tags - セット内のすべての要素をリストします。
  • ソートされたセット

    • ZADD scores 150 "player1" - スコアのあるメンバーを追加します。
    • ZRANGE scores 0 -1 WITHSCORES - スコアで注文したメンバーを取得します。

これらのコマンドを使用すると、単純なキー価値ストレージを超えて、Redisの柔軟性を活用できます。


デバッグとサーバー情報

何かが予想どおりに機能していない場合、またはRedisインスタンス内で何が起こっているのかを理解しようとしている場合、これらのコマンドはより深く掘り下げるのに役立ちます。

  • INFO - メモリの使用状況、接続されたクライアント、アップタイムなどの詳細なサーバー情報を表示します。
  • CLIENT LIST - アクティブなクライアント接続が表示されます。
  • MONITOR - サーバーによって処理されたすべてのコマンドをリアルタイムで表示する強力な(しかし重い)ツール。パフォーマンスへの影響のため、生産の使用にはお勧めしません。
  • SLOWLOG GET - パフォーマンスに影響を与える可能性のあるスローコマンドをリストします。

INFO memoryを実行すると、メモリ使用量の簡単なスナップショットが得られます。これは、Redisセットアップを調整するときに役立ちます。


それがRedis-Cliが行うことの中核であり、最も一般的に使用されるコマンドです。すべてを暗記する必要はありません。保存、取得、検査、デバッグの方法を知るだけで、遠くまで行きます。残りは、必要に応じていつでも検索または探索できます。

以上がRedis-Cliとは何ですか、そしてその最も一般的なコマンドは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Undresser.AI Undress

Undresser.AI Undress

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

AI Clothes Remover

AI Clothes Remover

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

Clothoff.io

Clothoff.io

AI衣類リムーバー

Video Face Swap

Video Face Swap

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

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

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

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

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

Windows 11/10でSUDOコマンドを実行する方法 Windows 11/10でSUDOコマンドを実行する方法 Mar 09, 2024 am 09:50 AM

sudo コマンドを使用すると、ユーザーはスーパーユーザー モードに切り替えることなく、昇格された特権モードでコマンドを実行できます。この記事では、Windows システムで sudo コマンドに似た機能をシミュレートする方法を紹介します。修道コマンドとは何ですか? Sudo (「スーパーユーザー do」の略) は、Linux や MacOS などの Unix ベースのオペレーティング システムのユーザーが、通常は管理者が持つ昇格した権限でコマンドを実行できるようにするコマンド ライン ツールです。 Windows 11/10 での SUDO コマンドの実行 ただし、最新の Windows 11 Insider Preview バージョンのリリースにより、Windows ユーザーはこの機能を体験できるようになりました。この新機能により、ユーザーは次のことが可能になります。

Win11 でネットワーク カードの MAC アドレスを確認する方法 Win11 でネットワーク カードの MAC アドレスを取得するコマンドを使用する方法 Win11 でネットワーク カードの MAC アドレスを確認する方法 Win11 でネットワーク カードの MAC アドレスを取得するコマンドを使用する方法 Feb 29, 2024 pm 04:34 PM

この記事では、Win11 システムでコマンド プロンプト (CommandPrompt) を使用してネットワーク アダプターの物理アドレス (MAC アドレス) を確認する方法を読者に紹介します。 MAC アドレスは、ネットワーク通信において重要な役割を果たすネットワーク インターフェイス カード (NIC) の一意の識別子です。コマンド プロンプトを介して、ユーザーは現在のコンピュータ上のすべてのネットワーク アダプタの MAC アドレス情報を簡単に取得できます。これは、ネットワークのトラブルシューティング、ネットワーク設定の構成、その他のタスクに非常に役立ちます。方法 1: 「コマンド プロンプト」を使用する 1. [Win+X] キーの組み合わせを押すか、タスク バーの [Windows ロゴ] を [右クリック] して、表示されるメニュー項目で [ファイル名を指定して実行] を選択します。ウィンドウを実行し、[cmd]コマンドを入力して、

win11 ウィジェットを削除する方法 Windows 11 ウィジェットをアンインストールする 1 つのコマンド機能のヒント win11 ウィジェットを削除する方法 Windows 11 ウィジェットをアンインストールする 1 つのコマンド機能のヒント Apr 11, 2024 pm 05:19 PM

ウィジェットは Win11 システムの新機能で、デフォルトでオンになっていますが、ウィジェットをあまり使用しないユーザーや、スペースを占有するためウィジェットを無効にしたいというユーザーがいることは避けられません。以下のエディターで操作方法が説明されているので、実際に試してみることができます。ウィジェットとは何ですか?ウィジェットは、Windows デスクトップ上のお気に入りのアプリやサービスの動的コンテンツを表示する小さなカードです。これらはウィジェット ボードに表示され、興味を反映するようにウィジェットの検索、固定、固定解除、配置、サイズ変更、カスタマイズを行うことができます。ウィジェット ボードは、使用状況に基づいて関連するウィジェットとパーソナライズされたコンテンツを表示するように最適化されています。タスクバーの左隅からウィジェットパネルを開くと、ライブ天気が表示されます

hyperv 拡張セッション モードはどこにありますか? Win11 でコマンドを使用して Hyper-V 拡張セッション モードを有効または無効にするためのヒント hyperv 拡張セッション モードはどこにありますか? Win11 でコマンドを使用して Hyper-V 拡張セッション モードを有効または無効にするためのヒント Feb 29, 2024 pm 05:52 PM

Win11 システムでは、コマンドを使用して Hyper-V 拡張セッション モードを有効または無効にできます。この記事では、コマンドを使用して操作する方法を紹介し、ユーザーがシステム内の Hyper-V 機能をより適切に管理および制御できるようにします。 Hyper-V は Microsoft が提供する仮想化テクノロジであり、Windows Server、Windows 10 および 11 (Home Edition を除く) に組み込まれており、ユーザーは Windows システムで仮想オペレーティング システムを実行できます。仮想マシンはホスト オペレーティング システムから分離されていますが、設定を通じてサウンド カードやストレージ デバイスなどのホストのリソースを引き続き使用できます。重要な設定の 1 つは、拡張セッション モードを有効にすることです。拡張セッションモードはハイパーです

超実用的! Linux マスターになれる Sar コマンド 超実用的! Linux マスターになれる Sar コマンド Mar 01, 2024 am 08:01 AM

1. 概要 sar コマンドは、システムアクティビティから収集されたデータを通じてシステム使用状況レポートを表示します。これらのレポートはさまざまなセクションで構成されており、各セクションにはデータの種類とデータが収集された時期が含まれます。 sar コマンドのデフォルト モードでは、CPU にアクセスするさまざまなリソース (ユーザー、システム、I/O スケジューラなど) の CPU 使用率がさまざまな時間増分で表示されます。さらに、特定の期間におけるアイドル状態の CPU の割合も表示されます。各データ ポイントの平均値はレポートの下部にリストされます。 sar レポートはデフォルトで 10 分ごとにデータを収集しますが、さまざまなオプションを使用してこれらのレポートをフィルタリングおよび調整できます。 uptime コマンドと同様に、sar コマンドも CPU 負荷の監視に役立ちます。 sarにより過負荷の発生が把握できる

LSOF を使用してポートをリアルタイムで監視する方法 LSOF を使用してポートをリアルタイムで監視する方法 Mar 20, 2024 pm 02:07 PM

LSOF (ListOpenFiles) は、主に Linux/Unix オペレーティング システムと同様のシステム リソースを監視するために使用されるコマンド ライン ツールです。 LSOF コマンドを使用すると、ユーザーはシステム内のアクティブなファイルと、これらのファイルにアクセスしているプロセスに関する詳細情報を取得できます。 LSOF は、ユーザーが現在ファイル リソースを占有しているプロセスを特定するのに役立ち、それによってシステム リソースの管理が改善され、起こり得る問題のトラブルシューティングが可能になります。 LSOF は強力かつ柔軟であり、システム管理者がファイル リーク、閉じられていないファイル記述子などのファイル関連の問題を迅速に特定するのに役立ちます。 LSOF コマンド経由 LSOF コマンド ライン ツールを使用すると、システム管理者と開発者は次のことを行うことができます。 ポートの競合が発生した場合に、どのプロセスが現在特定のファイルまたはポートを使用しているかを確認する

Linux のアーティファクト:eventfd の原理と応用 Linux のアーティファクト:eventfd の原理と応用 Feb 13, 2024 pm 08:30 PM

Linux は、パイプ、シグナル、メッセージ キュー、共有メモリなど、多くの効率的なプロセス間通信メカニズムを提供する強力なオペレーティング システムです。しかし、よりシンプルで、より柔軟で、より効率的なコミュニケーション方法はあるのでしょうか?答えは「はい」です、それはeventfdです。 eventfd は Linux バージョン 2.6 で導入されたシステム コールで、イベント通知の実装、つまりファイル記述子を通じてイベントを配信するために使用できます。 eventsfd にはカーネルが保持する 64 ビット符号なし整数カウンタが含まれており、プロセスはこのファイル記述子を読み書きすることでカウンタ値を読み書きし、プロセス間通信を実現します。イベントFDの利点は何ですか?以下のような特徴があります

Linux でサービスを再起動する正しい方法は何ですか? Linux でサービスを再起動する正しい方法は何ですか? Mar 15, 2024 am 09:09 AM

Linux でサービスを再起動する正しい方法は何ですか? Linux システムを使用していると、特定のサービスを再起動する必要がある状況がよく発生しますが、サービスの再起動時に実際にサービスが停止しない、または開始しないなどの問題が発生することがあります。したがって、サービスを再起動する正しい方法を習得することが非常に重要です。 Linux では、通常、systemctl コマンドを使用してシステム サービスを管理できます。 systemctl コマンドは systemd システム マネージャーの一部です

See all articles