-
安裝redis
sudo apt update -y sudo apt-get install libclang-dev -y # reload daemon first sudo systemctl daemon-reload # 重新啟動 Redis 資料庫服務 sudo systemctl restart redis.service # 查看 Redis 資料庫服務狀態 systemctl status redis.service # 啟動 Redis 資料庫服務 sudo systemctl start redis.service # 停止 Redis 資料庫服務 sudo systemctl stop redis.service # 開機自動啟動 Redis 資料庫服務 sudo systemctl enable redis.service # 取消開機自動啟動 Redis 資料庫服務 sudo systemctl disable redis.service
-
安裝clang用來協助 cargo編譯
sudo apt-get install libclang-dev
-
下載安裝Rust
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh source "$HOME/.cargo/env"
-
clone source coode
git clone https://github.com/RedisJSON/RedisJSON
-
Compile use cargo
cd RedisJSON/ cargo build --release
-
Install Rejson
sudo cp target/release/librejson.so /usr/lib/librejson.so
-
load module
Add this in
redis.conf
loadmodule /usr/lib/librejson.so
path: /etc/redis/redis.conf
-
restart redis
sudo systemctl restart redis-server.service
-
check redis module
$> redis-cli 127.0.0.1:6379> MODULE LIST