安装前的说明
由于redis现在下载redisjson很繁琐,还可能需要科学上网,只能自己编译了
系统是apline, 为什么是这个系统?原因是docker安装redis是用了这个系统
下载地址,按照实际情况选择,如果不行就老老实实自己编译吧,其实很简单。
安装
依赖包安装
shell
apk update
apk add cargo clang17-libclang
配置cargo源
shell
vi ~/.cargo/config
[source.crates-io]
replace-with = 'aliyun'
[source.aliyun]
registry = "sparse+https://mirrors.aliyun.com/crates.io-index/"
# 保存退出
下载RedisJson并编译
shell
wget https://codeload.github.com/RedisJSON/RedisJSON/zip/refs/tags/v2.6.10
unzip RedisJSON-2.6.10.zip
cd RedisJSON-2.6.10
cargo build --release
ls target/relase/
# 查看 发现有librejson.so 表示成功了,如果没有,回头去看看build的日志,解决里面出现的问题即可
redis加载json模块
shell
redis-server --loadmodule target/release/librejson.so
看到这里点个赞再走吧!