编译安装redisearch的遇到的坑

zhan11400
字数 1141阅读 101

之前为了编译安装redisearch,网上知道了一大堆文档,都是一样的

git clone https://github.com/RedisLabsModules/RediSearch.git
cd RediSearch/src
make all

但是无论怎么操作都是

make: *** No rule to make target `all'.  Stop.

根本无法下一步

正确步骤应该在下面

要以root来执行

git clone --recursive https://github.com/RediSearch/RediSearch.git
cd RediSearch
make setup
make all

最后在build生成redisearch.so,并且复制到了src 

复制redisearch.so到 /data/app/redis/src目录,

在redis.conf添加

loadmodule /data/app/redis/src/redisearch.so

在这里又一次遇坑了

redis日志报了Module /home/anyue/RediSearch/src/redisearch.so failed to load: /home/anyue/RediSearch/src/redisearch.so: cannot open shared object file: Permission denied

修改redisearch.so文件权限777,或者归属者跟redis一致,才能加载


0条评论
    暂无评论
发表评论