Introducción a JSON
MemoryDB admite el formato nativo de JavaScript Object Notation (JSON, Notación de objetos de JavaScript), una forma sencilla y sin esquemas de codificar conjuntos de datos complejos dentro de clústeres Valkey o de Redis OSS. Puede almacenar datos de forma nativa y acceder a ellos utilizando el formato JSON dentro de clústeres, así como actualizar los datos JSON almacenados en esos clústeres, sin necesidad de administrar un código personalizado para serializarlo y deserializarlo.
Además de usar operaciones de la API de Valkey o de Redis OSS para las aplicaciones que funcionan con JSON, ahora puede recuperar y actualizar de manera eficiente partes específicas de un documento JSON sin necesidad de manipular todo el objeto, lo que puede mejorar el rendimiento y reducir el costo. También puede buscar en el contenido de su documento JSON mediante la consulta Estilo GoessnerJSONPath
.
Después de crear un clúster con una versión de motor compatible, el tipo de datos JSON y los comandos asociados están disponibles automáticamente. Esta es una API compatible y una RDB compatible con la versión 2 del módulo RedisJSON, por lo que puede migrar fácilmente las aplicaciones de Valkey o de Redis OSS existentes basadas en JSON a MemoryDB. Para obtener más información acerca de los comandos compatibles, consulte Comandos de la admitidos.
La métrica relacionada con JSON JsonBasedCmds
se incorpora en CloudWatch para monitorear el uso de este tipo de datos. Para obtener más información, consulte las métricas de MemoryDB.
nota
Para usar JSON, debe ejecutar Valkey 7.2 o posterior, o la versión del motor de Redis OSS 6.2.6 o posterior.