RedisJSON - a JSON data type for Redis
RedisJSON is a Redis module that implements the JSON data type according to the ECMA-404 standard, enabling storage and retrieval of JSON documents as native Redis values with JSONPath support for querying elements within those documents. The project is written in Rust as a Cargo workspace comprising two crates: `json_path`, a standalone JSONPath parser and evaluator, and `redis_json`, the module itself compiled to a native shared library loaded via the Redis Modules API. The module uses `ijson` for compact JSON value representation and provides a C API (LLAPI) for integration with other Redis modules like RediSearch, along with RDB serialization support for persistence and backward compatibility.