GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - RedisJSON/RedisJSON: RedisJSON - a JSON data type for Redis

BranchesTags
Open more actions menu

Latest commit

 

History

1,453 Commits
1,453 Commits

Folders and files

NameName
Last commit message
Last commit date
.cargo
.cargo
 
 
.cursor/rules
.cursor/rules
 
 
.github
.github
 
 
.install
.install
 
 
benchmarks
benchmarks
 
 
build/docker
build/docker
 
 
deps
deps
 
 
docs/docs
docs/docs
 
 
json_path
json_path
 
 
licenses
licenses
 
 
pack
pack
 
 
redis_json
redis_json
 
 
sbin
sbin
 
 
tests
tests
 
 
util
util
 
 
.dockerignore
.dockerignore
 
 
.gitignore
.gitignore
 
 
.gitmodules
.gitmodules
 
 
AGENTS.md
AGENTS.md
 
 
CLAUDE.md
CLAUDE.md
 
 
CONTRIBUTING.md
CONTRIBUTING.md
 
 
Cargo.lock
Cargo.lock
 
 
Cargo.toml
Cargo.toml
 
 
Dockerfile
Dockerfile
 
 
Dockerfile.alma10
Dockerfile.alma10
 
 
Dockerfile.alma8
Dockerfile.alma8
 
 
Dockerfile.alma9
Dockerfile.alma9
 
 
Dockerfile.alpine
Dockerfile.alpine
 
 
Dockerfile.amazonlinux2
Dockerfile.amazonlinux2
 
 
Dockerfile.amazonlinux2023
Dockerfile.amazonlinux2023
 
 
Dockerfile.azurelinux3
Dockerfile.azurelinux3
 
 
Dockerfile.bionic
Dockerfile.bionic
 
 
Dockerfile.bookworm
Dockerfile.bookworm
 
 
Dockerfile.bullseye
Dockerfile.bullseye
 
 
Dockerfile.focal
Dockerfile.focal
 
 
Dockerfile.jammy
Dockerfile.jammy
 
 
Dockerfile.mariner2
Dockerfile.mariner2
 
 
Dockerfile.noble
Dockerfile.noble
 
 
Dockerfile.resolute
Dockerfile.resolute
 
 
Dockerfile.rocky10
Dockerfile.rocky10
 
 
Dockerfile.rocky8
Dockerfile.rocky8
 
 
Dockerfile.rocky9
Dockerfile.rocky9
 
 
Dockerfile.trixie
Dockerfile.trixie
 
 
LICENSE.txt
LICENSE.txt
 
 
Makefile
Makefile
 
 
README.md
README.md
 
 
SECURITY.md
SECURITY.md
 
 
build.rs
build.rs
 
 
cherry_pick_to_versions.sh
cherry_pick_to_versions.sh
 
 
commands.json
commands.json
 
 
module.conf
module.conf
 
 
requirements_docker.txt
requirements_docker.txt
 
 
rust-toolchain.toml
rust-toolchain.toml
 
 

Repository files navigation

Protected by Tracebit Community Edition GitHub issues CircleCI macos Dockerhub Codecov

RedisJSON

Discord

logo

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

Note

32 bit systems are not supported.

Overview

RedisJSON 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).

Primary features

  • Full support of the JSON standard
  • 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

Documentation

Read the docs at https://redis.io/docs/latest/develop/data-types/json/

RedisJSON writes a string that several documents share once in the RDB and refers to it afterwards. See the shared strings guide for the save and load flow, the wire format, settings, logs, and limits.

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.

About

RedisJSON - a JSON data type for Redis

redis.io/docs/stack/json/

Topics

document-storejsonredisredisjsonrejson

Resources

Readme
License

Contributing

Contributing

Security policy

Security policy
Activity
Custom properties

Stars

3.9k stars

Watchers

52 watching

Forks

335 forks
Report repository

Releases

Packages

Used by

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.