https://github.com/redisjson/redisjson
RedisJSON - a JSON data type for Redis
https://github.com/redisjson/redisjson
document-store json redis redisjson rejson
Last synced: 10 days ago
JSON representation
RedisJSON - a JSON data type for Redis
- Host: GitHub
- URL: https://github.com/redisjson/redisjson
- Owner: RedisJSON
- License: other
- Created: 2016-06-16T15:46:20.000Z (almost 9 years ago)
- Default Branch: master
- Last Pushed: 2025-05-05T13:41:12.000Z (18 days ago)
- Last Synced: 2025-05-05T13:49:00.132Z (18 days ago)
- Topics: document-store, json, redis, redisjson, rejson
- Language: Rust
- Homepage: https://redis.io/docs/stack/json/
- Size: 10.5 MB
- Stars: 3,904
- Watchers: 62
- Forks: 332
- Open Issues: 179
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
- Security: SECURITY.md
Awesome Lists containing this project
README
[](https://github.com/RedisJSON/RedisJSON/releases/latest)
[](https://circleci.com/gh/RedisJSON/RedisJSON/tree/master)
[](https://github.com/RedisJSON/RedisJSON/actions?query=workflow%3Amacos)
[](https://hub.docker.com/r/redis/redis-stack-server/)
[](https://codecov.io/gh/RedisJSON/RedisJSON)# RedisJSON
[](https://discord.gg/QUkjSsk)
> [!NOTE]
> Starting with Redis 8, the JSON data structure is integral to Redis. You don't need to install this module separately.
>
> We no longer release standalone versions of RedisJSON.
>
> See https://github.com/redis/redis## Overview
RedisJSON is a [Redis](https://redis.io/) module that implements [ECMA-404 The JSON Data Interchange Standard](https://json.org/) as a native data type. It allows storing, updating, and fetching JSON values from Redis keys (documents).
## Primary features
* Full support of the JSON standard
* [JSONPath](https://goessner.net/articles/JsonPath/) syntax for selecting elements inside documents
* Documents are stored as binary data in a tree structure, allowing fast access to sub-elements
* Typed atomic operations for all JSON value types
* Secondary index support when combined with [RediSearch](https://redis.io/docs/latest/develop/interact/search-and-query/)## Documentation
Read the docs at
## License
Starting with Redis 8, RedisJSON is licensed under your choice of: (i) Redis Source Available License 2.0 (RSALv2); (ii) the Server Side Public License v1 (SSPLv1); or (iii) the GNU Affero General Public License version 3 (AGPLv3). Please review the license folder for the full license terms and conditions. Prior versions remain subject to (i) and (ii).
## Code contributions
By contributing code to this Redis module in any form, including sending a pull request via GitHub, a code fragment or patch via private email or public discussion groups, you agree to release your code under the terms of the Redis Software Grant and Contributor License Agreement. Please see the CONTRIBUTING.md file in this source distribution for more information. For security bugs and vulnerabilities, please see SECURITY.md.