JSON の使用開始 - Amazon MemoryDB for Redis

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

JSON の使用開始

MemoryDB は、Redis クラスター内の複雑なデータセットをエンコードするためのシンプルでスキーマレスな方法であるJavaScript Object Notation (JSON) をサポートしています。Redis クラスター内で JavaScript Object Notation (JSON) 形式を使用してデータをネイティブに保存およびアクセスし、それらのクラスターに保存されている JSON データを更新できます。カスタムコードを管理してシリアル化および逆シリアル化する必要はありません。

JSON 上で動作するアプリケーションに Redis API 操作を使用することに加えて、オブジェクト全体を操作することなく、JSON ドキュメントの特定の部分を効率的に取得および更新できるようになりました。これによってパフォーマンスの向上とコストの削減が可能になります。また、Goessner-style JSONPath クエリを使用して、JSON ドキュメントの内容を検索することもできます。

サポートされているエンジンバージョンでクラスターを作成すると、JSON データタイプおよび関連するコマンドが自動的に使用可能になります。これは、RedisJSON モジュールのバージョン 2 と互換性のある API および RDB であるため、既存の JSON ベースの Redis アプリケーションを MemoryDB に簡単に移行できます。サポートされている Redis コマンドの詳細については、「サポートされているコマンド」を参照してください。

JSON 関連のメトリクス JsonBasedCmds および は、このデータタイプの使用状況をモニタリングするために CloudWatch に組み込まれています。詳細については、‬Metrics for MemoryDB‭‬ ‬を参照してください。

注記

JSON を使用するには、Redis エンジンバージョン 6.2.6 以降を実行している必要があります。