redisJson git: https://github.com/RedisJSON/RedisJSON/releases

客户端:

  1. 自定义工具类,使用lua脚本编写json.set命令

  2. jedis客户端

  3. redis官方工具类GitHub - redis/redis-om-spring: Spring Data Redis extensions for better search, documents models, and more

  4. redisson的json工具类

  5. GitHub - dengliming/redis-modules-java: Java client libraries for redis-modules https://redis.io/modules, based on Redisson. https://github.com/redisson/redisson第三方工具类

mac安装

需要rust环境

brew info rust
brew install rust
rustc --version

下载redisjson代码

#注意redis对应版本要求
git clone https://github.com/RedisJSON/RedisJSON.git
cd redisJson
#进行构建,会在生成librejson.dylib文件
cargo build --release

在redis中添加redisjson模块

#修改redis.conf配置,增加配置项,需要重启redis
loadmodule /Users/liych/software/redis-6.2.10/modules/librejson-2.6.0.dylib

#或者命令方式
/redis-server --loadmodule ./target/release/librejson.dylib

linux安装

需要rust环境

curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
或者
yum install rust

rustc --version

编辑模块

#注意redis对应版本要求
git clone https://github.com/RedisJSON/RedisJSON.git
cd redisJson
#进行构建,会在生成librejson.dylib文件
cargo build --release

在redis中添加模块

#修改redis.conf配置文件,增加模块并重启redis
loadmodule /Users/liych/software/redis-6.2.10/modules/librejson.so

#或者命令方式
/redis-server --loadmodule ./target/release/librejson.so

文章作者: 刘同学
本文链接:
版权声明: 本站所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 刘同学的小站
中间件 Redis
喜欢就支持一下吧