Redis安装RedisJson模块
redisJson git: https://github.com/RedisJSON/RedisJSON/releases
客户端:
自定义工具类,使用lua脚本编写json.set命令
jedis客户端
redisson的json工具类
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