

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

# Valkey および Redis OSS で JSON の使用を開始する
<a name="json-gs"></a>

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

JSON 上で動作するアプリケーションに対して Valkey および Redis OSS API オペレーションを使用できるほか、オブジェクト全体を操作しなくても、JSON ドキュメントの特定の部分を効率的に取得および更新できるようになりました。これにより、パフォーマンスを向上させ、コストを削減できます。また、[Goessner-style](https://goessner.net/articles/JsonPath/) `JSONPath` クエリを使用して、JSON ドキュメントの内容を検索することもできます。

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

JSON 関連のメトリクス `JsonBasedCmds` および `JsonBasedCmdsLatency` は、このデータタイプの使用状況をモニタリングするために CloudWatch に組み込まれています。詳細については、「[Valkey と Redis OSS のメトリクス](CacheMetrics.Redis.md)」を参照してください。

**注記**  
JSON を使用するには、Valkey 7.2 以降、または Redis OSS 6.2.6 以降を実行している必要があります。

**Topics**
+ [JSON データ型の概要](json-document-overview.md)
+ [サポートされている Valkey および Redis OSS のコマンド](json-list-commands.md)