JSON の使用開始 - Amazon MemoryDB

JSON の使用開始

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

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

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

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

注記

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