RedisJson (mac os m1)
網上查的到的文章大部分都是過時的做法,官方已經改變安裝方法。
目前普遍有兩種作法
# 找個資料夾將 redis json clone 下來
git clone https://github.com/RedisJSON/RedisJSON
Docker(方法一)
使用 Docker 打開 RedisJson後,在Termianl鍵入
docker run -p 6379:6379 --name redis-redisjson redislabs/rejson:latest
Note: 這方法我沒試過,因為我有更改 Redis根目錄位置
Redis.conf 指定模組 (方法二)
這方法也是目前網上資源普遍能查到的方法 ,
但是官方有更改其編譯路徑,可以參考我的方法
# first step:
cd path/to/RedisJson && make# second step: (important)
# 因為官方 make file 更改了路徑
# 產出的二進制檔有區分 系統與硬體
# 所以這邊建議直接打開對應的資料夾找 'rejson.so'
# 比如我是 mac os m1
# 產出的 path:
# ./bin/macos-arm64v8-release/rejson.so
# 在桌面建立存放資料夾
mkdir ~/desktop/RedisConf && touch ~/desktop/RedisConf/redis.conf
# path to: 請改成正確路徑
find path/to/RedisJson/bin -type f -amin -5 -name "rejson.so" -exec echo "loadmodule {}" > ~/desktop/RedisConf/redis.conf \;
啟動 redis server 時指定conf: ~/desktop/RedisConf/redis.conf