BSD Ports

databases/redisjson 8.10.0 MidnightBSD

JSON data type for Redis

System
MidnightBSD
Repository
mports
Maintainer
[email protected]
Port added
Last update
Commit
ca79c85f62
License
AGPLv3, RSALv2, SSPLv1
Categories
databases

Description

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-like 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 values types

In the other systems

The newest version among them is 8.10.0, as upstream numbers it.

SystemPortVersionVulnerabilitiesStatusMaintainerLast update
MidnightBSDdatabases/redisjson8.10.0 newestno data-[email protected]2026-10-23
FreeBSDdatabases/redisjson8.10.0_2 newestnone known-[email protected]2026-10-14
DragonFlydatabases/redisjson2.0.8_26 behind since 2026-08-16none known-[email protected]-
HardenedBSDdatabases/redisjson8.10.0_1 newestno data-[email protected]-
GhostBSDdatabases/redisjson8.10.0_1 newestno data-[email protected]-

Version history 1

  1. 8.10.0 ca79c85f62

Upstream's version as each commit to the port's Makefile set it, or as this site first saw it in the system's packages; the tree's own revisions are not versions here.

Install

Binary package:

mport install redisjson

From mports:

cd /usr/mports/databases/redisjson && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	redisjson>0:databases/redisjson

Dependencies

No port depends on this one.

Configuration

No options to configure.

USES
cargo
Service scripts
none

Files

distinfo 180
FileSizeSHA256
rust/crates/addr2line-0.25.1.crate431341b5d307320b3181d6d7954e663bd7c774a838b8220fe0593c86d9fb09f498b4b
rust/crates/adler2-2.0.1.crate13366320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa
rust/crates/ahash-0.8.12.crate434135a15f179cd60c4584b8a8c596927aadc462e27f2ca70c04e0071964a73ba7a75
rust/crates/aho-corasick-1.1.4.crate184015ddd31a130427c27518df266943a5308ed92d4b226cc639f5a8f1002816174301
rust/crates/anyhow-1.0.102.crate486587f202df86484c868dbad7eaa557ef785d5c66295e41b460ef922eca0723b842c
rust/crates/autocfg-1.5.0.crate18729c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8
rust/crates/backtrace-0.3.76.crate89458bb531853791a215d7c62a30daf0dde835f381ab5de4589cfe7c649d2cbe92bd6
rust/crates/base64-0.22.1.crate8159772b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6
rust/crates/bindgen-0.66.1.crate218860f2b84e06fc203107bfbad243f4aba2af864eb7db3b1cf46ea0a023b0b433d2a7
rust/crates/bitflags-1.3.2.crate23021bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a
rust/crates/bitflags-2.11.0.crate48906843867be96c8daad0d758b57df9392b6d8d271134fce549de6ce169ff98a92af
rust/crates/bitvec-1.0.1.crate2243751bc2832c24239b0141d5674bb9174f9d68a8b5b3f2753311927c172ca46f7e9c
rust/crates/block-buffer-0.10.4.crate105383078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71
rust/crates/bson-2.15.0.crate1309947969a9ba84b0ff843813e7249eed1678d9b6607ce5a3b8f0a47af3fcf7978e6e
rust/crates/bumpalo-3.20.2.crate976965d20789868f4b01b2f2caec9f5c4e0213b41e3e5702a50157d699ae31ced2fcb
rust/crates/bytemuck-1.25.0.crate53466c8efb64bd706a16a1bdde310ae86b351e4d21550d98d056f22f8a7f7a2183fec
rust/crates/bytemuck_derive-1.10.2.crate25678f9abbd1bc6865053c427f7198e6af43bfdedc55ab791faed4fbd361d789575ff
rust/crates/cc-1.2.56.crate96059aebf35691d1bfb0ac386a69bac2fde4dd276fb618cf8bf4f5318fe285e821bb2
rust/crates/cexpr-0.6.0.crate179666fac387a98bb7c37292057cffc56d62ecb629900026402633ae9160df93a8766
rust/crates/cfg-if-1.0.4.crate93609330f8b2ff13f34540b44e946ef35111825727b38d33286ef986142615121801

Commit history 1

DateCommitCreditsLog message
ca79c85f62 Lucas Holt databases/redisjson: new port (#1977)
## Summary New port `databases/redisjson` 8.10.0, the RedisJSON module (native JSON data type with JSONPath queries for Redis), synced from FreeBSD `databases/redisjson`. It installs `lib/librejson.so`. Once this lands, `databases/redis` can get its `REDISJSON` option back. #1964 removed that option because this port did not exist. ## Differences from FreeBSD - `[email protected]`. `WWW` points to the current redis.io RedisJSON docs; the old oss.redislabs.com URL redirects. - License block follows `databases/redis`: custom `AGPLv3`/`RSALv2`/`SSPLv1`, with `LICENSE_NAME_*` and `LICENSE_PERMS_*` set for all three (FreeBSD leaves out the AGPLv3 name and perms). - `do-install` installs with `${INSTALL_PROGRAM}` from …