RedisJSON provides in-memory manipulation of JSON documents at high velocity and volume. With RedisJSON, you can natively store document data in a hierarchical, tree-like format to scale and query documents efficiently, significantly improving performance over storing and manipulating JSON with Lua and core Redis data structures.
Easily manipulate schema-free JSON natively with simple but powerful commands and eliminate the need for any additional transformation.
Gain fast access and atomic updates to JSON sub-elements in-memory, and process millions of operations per second with sub-millisecond response times.
Enjoy Redis Enterprise’s infinite linear scalability enabled by a shared-nothing architecture, high availability with failover handled in mere seconds, and multiple persistence options for built-in durability.
Each document can contain different elements and structure. This is great for use cases like personalization of logs, API feeds where you need to record different information, and allowing those structures to change over time.
Store and fetch entire documents containing data like product catalogs, asset definitions, and third-party feeds with the lightning-fast performance you expect from Redis, and still be able to modify them in place.
Compose many elements into a single compound object, eliminating the need to perform multiple requests to satisfy the request from a service.
Instantly store and retrieve semi-structured data that drives the diverse and varied needs of user personalization.
RedisInsight is an intuitive visual tool to explore and analyze your data in Redis.
Implements ECMA-404 (the JSON Data Interchange Standard) as a native, schema-free data structure. RedisJSON allows you to fully manipulate values from JSON documents in Redis keys.
Reduces response times and improves efficiency by eliminating special serialization or deserialization of JSON objects. RedisJSON outperforms any other technique for storing JSON objects in Redis, such as using Lua for manipulating JSON or MessagePack objects.
Stored in native Redis keys, JSON objects can benefit from the inherent linear scaling capability of Redis Enterprise.