さっそく始めましょう。
1. コマンドライン
1.1、イレディス
iredis を使用し、|
パイプ経由で redis を使用して、処理などのシェルの他のツールを使用しますjq/fx/rg/sort/uniq/cut/sed/awk
。自動的に補完したり、強調表示したりすることもでき、多くの機能があります。
2. 視覚化ツール
2.1、デスクトップクライアントバージョン
2.1.1、Redis デスクトップマネージャー
このツールは、現在最も広く使用されている視覚化ツールとなるはずです。それは長い間存在していました。数回の繰り返しの後。クロスプラットフォームのサポート。以前は無料でしたが、現在は有料ツールです。試用期間は半月程度となります。公式サイトアドレス
評価:
機能はまあまあだけど、インターフェイスのUIがちょっと汚いな、と思っていました。最近最新バージョンをダウンロードしましたが、これほど長い繰り返しを繰り返した結果、インターフェイスは問題ないようになったと感じています。必要な機能がすべて備わっています。インターフェースはシンプルで機能が豊富に見えます。
キー表示はコロンで区切られたキー名前空間をサポートしており、5つの基本データ型に加え、redis 5.0で新たにリリースされたStreamデータ型もサポートしています。数値表示に関して。最大9種類のデータ表示方法に対応。
コマンドラインモードも以前と比べて大きく進歩しており、自動コマンドプロンプトをサポートしています。
機能的にはかなり満足できそうですし、使い勝手も良いです。最大の欠点は無料ではないことです。個人利用の場合、年間約200元かかります。
2.1.2、医療
この段階では、最も Redis 視覚化ツールを使用します。インターフェイスは個人の美学に準拠しています。レイアウトはシンプルです。クロスプラットフォームのサポート、キーは無料です。公式サイトアドレス
評価:
見た目も高級感があり、機能も日常使いのニーズを満たしています。キーには明るい色のアイコンが付いています。キーを検索するのは非常に便利です。一致するキーをあいまい検索でき、プログレッシブスキャンで、明らかな遅れはありません。検索エクスペリエンスは依然として比較的良好です。
欠点は、キーの名前空間表示をサポートしていないこと、redis 5.0 のストリーム データ型をサポートしていないこと、コマンド ラインが比較的単純であること、自動マッチングとプロンプトをサポートしていないことです。サポートされている値を表示するには 3 つの方法しかありません
2.1.3、別の Redis デスクトップマネージャー
比較的安定した簡潔な Redis UI ツール。GitHub アドレス Gitee アドレス
評価:
基本的な機能を備え、ストリーム データ型をサポートする、非常に満足のいく無料の Redis 視覚化ツールです。統計の監視があり、ダーク テーマをサポートし、クラスターの追加もサポートします。
欠点は、ハイライトがなく、UI が非常にシンプルで、コマンド ライン モードが比較的シンプルであることです。ただし、作者は常に更新と最適化を行っています
2.1.4、高速復帰
FastoRedis について聞いたことはありません。それからそれを体験するために降りました。
このツールを使用するには、まず公式 Web サイトにアクセスしてアカウントを登録する必要があります。このソフトウェアは有料ソフトウェアであり、クロスプラットフォームですが、試用期間は 1 日のみです。公式サイトアドレス
評価:
やはり有料のソフトで、インターフェースは Windows 風の強いものですが、機能的には一見すると Redis デスクトップマネージャーに似ています。これは本当に良くて、クラスターモードとセンチネルモードをサポートし、キーの名前空間表示をサポートし、redis 5.0 のストリームデータ型もサポートします。
コマンドラインモードは自動プロンプト補完をサポートします
値の表示はツリー形式、テーブル形式などの表示方法をサポートしています。驚いたことに、値オブジェクトは最大 17 のレンダリング方法をサポートしています。
一般に、インターフェイスの UI インタラクションがやや鈍く、有料ソフトウェアであることを除けば、非常に優れた Redis 視覚化ツールでもあります。
2.1.5、RedisPlus
オープンソースの無料デスクトップ クライアント ソフトウェア。公式サイトアドレス
評価:
特別なことは何もなく、基本的な機能だけです。おまけにモニタリングがあるかも知れません。それ以外はとても普通です。このソフトウェアにもコマンドラインモードすらありません。javafx によって開発されており、論理的に言えばクロスプラットフォーム ソフトウェアであるはずですが、提供されたダウンロード アドレスには Mac 用の直接インストール パッケージがありません。しかもクロスプラットフォームであっても。
2.1.6、レッド
これは、Apple App Store からダウンロードされた Redis 視覚化ツールです。Mac ユーザーは App Store にアクセスして検索できます
評価:
Mac側のみ対応しており、見た目はまだ良いです。機能はかなり満足です。基本的な機能があり、キー名前空間の表示をサポートします。
2.1.7、Redisアシスタント
詳細については、この老人のブログ投稿を参照してください == "ポータル
2.2、ウェブ版
2.2.1、Redis インサイト
このソフトウェアには大きな背景があり、redis labs によって作成された監視および分析レベルの redis 可視化ツールです。このソフトウェアはWeb版です。
Redis labs とはどのような会社ですか? Redis labs は 2011 年に設立され、Redis や Memcached などの人気のある NoSQL オープン ソース データベースのクラウド ホスティング サービスの提供に注力しています。Redis クラウドに特化した専門会社と言えます。彼らが提供するソフトウェアでは、企業のプライベート Redis サービスに接続するだけでなく、自社の Redis クラウドにも接続できます。公式サイトアドレス
評価:
Web 版ではありますが、このソフトウェアは Redis 可視化ツールの私の理解を超えており、インターフェイスを見ると、自分で開発したオープンソース製品とは異なり、非常にプロフェッショナルであると感じます。ここでは、キークエリとブラウジングは単なる機能モジュールであることがわかりました
コマンドラインで:
コマンド完了プロンプトに加えて、右側には関連コマンドのドキュメントの説明があります。どうでしょう、超人的ですか?
Redis 5.0 の Stream データ型もサポートします
次の 3 つの関数は、サーバー側に他の Redis モジュールをインストールする必要があります。これらは、クエリ可能なグラフ、Redis 時系列表示、および全文クエリ関数です。
最も驚くべき点は、redisInsight が rdb の分析機能までサポートしていることです。rdb のストレージ分布を分析する前に、少し経験のある人は rdb-tools を使用して分析します。そして、redisInsight は実際にこれを統合します。以前、これを使って会社の本番環境のrdbを分析したところ、単なるアーチファクトであるデータ量が過剰に増大する原因が分かりました。
前回このソフトでrdbを解析した結果です。どのキーがメモリを過剰に占有しているかは明らかです。
分析機能のプロファイラーは、一定期間内に実行されたすべてのredisコマンドを監視でき、Slowlogは、実行が遅いredisコマンドを表示できます。
さらに、このソフトウェアはバッチ操作も可能です
視覚化ツールである RedisInsight は、redis を包括的にカバーしています。主要なクエリ機能は優れているわけではありませんが、その網羅性と分析と監視は確かに他の Redis 可視化ツールでは及ばず、見た目も非常に高いので強くお勧めします。
2.3、IDEツールプラグイン
2.3.1、Iedis2
Iedis は IntelliJ IDEA をベースにしたプラグインで、IDEA のプラグイン マーケットで見つけることができますが、有料のプラグインです。7日間利用可能
評価:
IDEA のプラグインなのでクロスプラットフォームであることはもちろん、スタイルも IDEA に完全準拠しており、見た目も保証されています。機能的に言えば、Iedis も明確です。基本的なクエリ機能には基本的に問題はありません。IDEA の使用習慣と相まって、ソフトウェアを開くことなく簡単に使用できます。コード ウィンドウとプラグイン ウィンドウを切り替えることで効率も向上します
このプラグインの最大の特徴は、他のソフトウェアでは見られない、lua スクリプトの作成とデバッグをサポートできることです。以前は、ビジネスでの Redis 操作に lua が広く使用されていました。redis lua のアトミック性とパフォーマンスの素晴らしさは味わいましたが、デバッグができないため、毎回値を返す必要があり、書くときやデバッグするときに苦痛でした。何が問題だったかを確認するため。このツールを見て、このプラグインをもっと早く発見しなかったことを後悔しており、お金を払うつもりです
このプラグインは、遅いコマンドの表示もサポートできます。
一般に、Iedis では、料金を支払う必要があることを除けば、その他の点はすべて良好に見えます。価格は。。。年間139ドル。まだ米ドルですが、この値段を見るとため息が出てしまいますよね。
3. まとめ
先ほど紹介したいくつかの Redis 視覚化ツールについては、日々の開発の中で優れたツールを選択して、最も複雑なことを最速の効率で解決できることを願っています。
長々としないでください。この記事は終わりました。3 回続けて読むのを楽しみにしています。