ReJSON is a Redis module that implements ECMA-404 The JSON Data Interchange Standard as a native data type. It allows storing, updating and fetching JSON values from Redis keys (documents). The JSON values are managed as binary objects, thus allowing Redis-blazing performance.
Read the docs at https://redislabsmodules.github.io/rejson
- Alpha stage
- AOF rewrite will probably fail for documents with serialization over 0.5GB
- Searching for object keys is O(N)
- Containers are not scaled down after deleting items (i.e. free memory isn't reclaimed)
- Numbers are stored using 64 bits integers or doubles, out of range values are not accepted
ReJSON is developed with <3 at Redis Labs.
ReJSON is made possible only because of the existance of these amazing open source projects:
AGPLv3 - see LICENSE