Redis®*: Almacenamiento de documentos JSON
Esta documentación forma parte de la guía Búsqueda y JSON. Consulte la guía completa aquí: Almacene documentos JSON y consúltelos de forma eficiente con el motor de consultas de Redis.
👋 ¡Bienvenido a la documentación de Stackhero!
Stackhero ofrece una solución Redis cloud lista para usar que proporciona numerosas ventajas, entre ellas:
- Interfaz web Redis Commander incluida.
- Tamaño y transferencia de mensajes ilimitados.
- Actualizaciones sencillas con solo un clic.
- Rendimiento óptimo y seguridad reforzada gracias a una infraestructura privada y dedicada.
Ahorre tiempo y simplifique su trabajo: solo necesita 5 minutos para probar la solución de alojamiento Redis cloud de Stackhero.
Puede almacenar documentos de forma nativa como JSON, en lugar de serializarlos como cadenas de texto:
JSON.SET product:1 $ '{"name":"Espresso machine","brand":"Bianca","price":459,"tags":["coffee","kitchen"],"stock":12}'
Este enfoque le permite leer o actualizar campos individuales de forma atómica y en el lado del servidor:
JSON.GET product:1 $.price
# "[459]"
JSON.NUMINCRBY product:1 $.stock -1
# "[11]"
JSON.ARRAPPEND product:1 $.tags '"gift"'
Este flujo de trabajo ahorra esfuerzo y reduce errores. Por ejemplo, decrementar un contador de stock no requiere leer, analizar y reescribir todo el documento en su aplicación. En su lugar, la operación se realiza de forma segura e inmediata en el servidor.
Puede consultar la lista completa de comandos en la documentación de Redis JSON.