Redisインサイト

RedisInsightを使用して、Redisデータを視覚化し、最適化できます。これは強力なクライアント管理ツールで、
直感的で効率的なユーザーインターフェースを提供し、RedisおよびRedis Stackの包括的な管理をサポートします。
機能が充実したデスクトップUIクライアントで、Redisと簡単にインタラクションできます。
Linux、Windows、macOSをサポートしています。

多様な役割に適応

Redisデータの可視化ビューを取得

RedisInsightのグラフィカルユーザーインターフェースは、Redisデータを直感的にブラウズし、インタラクションを行うのに役立ちます。

Redisデータ統合

既存のデータベースをRedisエンタープライズ版に同期させることで、アプリケーションデータのミラーリングを実現し、
旧来のデータベースからの低速データをリアルタイムデータに変換します。
従来、データベースの待機が必要で遅延していたアプリケーションは、リアルタイムで動作するようになり、
再構築、新しいコードの記述、または大量の統合作業に時間を費やす必要はありません。

デジタルトランスフォーメーション

Desktop Data Integration M2 Diagram
  • Redis Data Integration(RDI)は、既存のデータベースからRedisエンタープライズ版へのデータミラーリングを行うデータフローパイプラインの構築を可能にします。アプリケーションは、メモリ内の高速アクセスを通じて、元のデータに直接アクセスできます。
  • RDIは、双方向のデータフロー形式で、従来のデータベースとRedisエンタープライズ版を統合します。RDIはデータの取り込みと変換を実行し、Redisエンタープライズ版からの下流データの変更を他のデータベースに転送します。
  • RDIの取り込みフロー機能には、ソースデータベース内のデータ変更をキャプチャできる変更データキャプチャ(CDC)プラットフォームが含まれています。これにより、開発者はほぼリアルタイムでデータを取り込み、エクスポートすることができ、データフローを従来のデータベースからRedisデータベースにインポートできます。
    RDIのプロセスでは、データがフィルタリング、変換され、Redisデータ型(例えば、HashやJSON)にマッピングされます。その後、RDIはデータをRedisデータベースに書き込み、データアクセス速度に高い要求を持つ最新のアプリケーションが簡単にRedisデータベースと対話できるようになります。
  • Redisのデータは、このメカニズムを利用することで従来のデータベースと完全に同期することができます。大規模なモダン化プロジェクトを実施する際、RDIは、プログラムが常に最新のデータを持つことを保証し、データ移行の手作業を行う必要がなくなります。
  • さらに、RDIはデータ変換の処理をサポートし、データの整合性に関する問題ではなく、現在のアプリケーション開発に集中できるようにします。

ユースケース

アプリケーションのモダナイゼーションを実現する画像

アプリケーションの
モダナイゼーションを実現する

データを取り込み、フィルタリングし、変換してRedisに移行します。高度なデータモデルをサポートし、既存のデータベースを置き換える必要はありません。

マイクロサービス
化されたデータ層

遅いデータベースによるデータボトルネックを避けるため、マイクロサービスアーキテクチャと統合し、スケーラブルな高性能データ層を提供します。

性能向上の画像

パフォーマンス
の加速

クエリの負荷をRedisに移すことで、アプリケーションの速度を向上させ、拡張します。また、古くて交換が難しい従来のデータベースの寿命を延ばします。

Redisデータ統合機能

  • DebeziumサーバーとRDIの高可用性
  • デッドレターキュー(DLQ)でのハードリジェクトエントリの処理
  • データインジェスチョンモード:初期スナップショットとデータフロー変更のCDC
  • 宣言的変換:フィルタ条件、Redisキーのパターン、フィールド名の変更、フィールドの追加、削除、ネスト
  • サポートされているRedisのデータ型:ハッシュ、JSON、セット、ストリーム
  • 開発者ツール:RDI CLIスキャフォールドとトラッキングコマンド
  • 運用ツール:RDI CLI、Grafanaダッシュボード(Prometheusを通じて指標をエクスポートして取得)

クライアントとコネクタ

GUIやクライアントライブラリを使ってRedisに接続する方法を理解する。

Redisに接続する方法は以下の通りです:

  • redis-cli コマンドラインツールを使用する
  • RedisInsight を使用してグラフィカルユーザーインターフェースで接続する
  • プログラミング言語のクライアントライブラリを使用する

Redis コマンドラインインターフェース

Redis コマンドラインインターフェース(redis-cli)は、Redis サーバーにコマンドを送信し、レスポンスを受け取る端末プログラムです。主に次の二つのインタラクティブモードがあります:

  • インタラクティブな読み取り、評価、プリントループ(REPL)モード:ユーザーがRedisコマンドを入力し、返信を受け取るモード。
  • コマンドモード:このモードでは、redis-cliが他のパラメーターと一緒にコマンドを実行し、レスポンスを標準出力にプリントします。

RedisInsight(Redisの管理と監視のためのGUIツール)

RedisInsightは、グラフィカルユーザーインターフェースとRedis CLIを組み合わせて、あらゆる形式のRedisデプロイメントを簡単に管理できます。データを直感的にブラウズし、インタラクションし、診断ツールを使用することができ、インスタンス学習なども可能です。さらに重要なのは、RedisInsightは無料で提供されていることです。

クライアントライブラリ

アプリケーションをRedisデータベースに接続するのは非常に簡単です。公式のサポートを受けているクライアントライブラリは、次の言語をカバーしています:

  • C#/.NET
  • Go
  • Java
  • Node.js
  • Python

お気軽にお問い合わせください

下記フォームにご記入の上、送信ください。追ってご連絡いたします。