redisearch模块安装

说明:之前没有看官网直接看的别的博客安装,碰壁了。操作之前还是要反复阅读官网才行,谨记!!!

gitlab地址:https://github.com/RediSearch/RediSearch

官网:https://oss.redislabs.com/redisearch/Quick_Start/

redisearch直接拉取最新的代码,需要redis版本至少6.0,,这个一定要看清楚,要求redis版本6.0以上!!!!!

redisearch1.x版本的需要redis4.0以上,但是redisearch1.x我编译不成功,没办法,确实头疼。

1、编译redisearch

[root@localhost ~]#git clone --recursive https://github.com/RediSearch/RediSearch.git
[root@localhost ~]# cd RediSearch
[root@localhost ~]#make setup  
此步骤我没有执行成功,报错了,直接下一步,报错如下
我也没有解决,误打误撞,直接下一步
[root@localhost ~]#make all

 cmake版本过低,升级cmake-3.6.2.tar.gz

[root@localhost local]# wget https://cmake.org/files/v3.6/cmake-3.6.2.tar.gz
[root@localhost local]# tar zxf cmake-3.6.2.tar.gz
[root@localhost local]# cd cmake-3.6.2/
[root@localhost cmake-3.6.2]# ./bootstrap
[root@localhost cmake-3.6.2]# gmake
[root@localhost cmake-3.6.2]# gmake install

编译好之后查看版本

[root@localhost cmake-3.6.2]# /usr/local/bin/cmake --version
cmake version 3.6.2

CMake suite maintained and supported by Kitware (kitware.com/cmake).

移除之前的版本,建立软连接

[root@localhost cmake-3.6.2]# yum remove cmake -y
[root@localhost cmake-3.6.2]# ln -s /usr/local/bin/cmake /usr/bin/
[root@localhost cmake-3.6.2]# cmake --version

 切换到RediSearch目录,重新执行make all

[root@localhost RediSearch]# pwd
/usr/local/RediSearch
[root@localhost RediSearch]#make all

 差不多编译完成,redisearch.so文件在 ./build目录下

2、安装redis6.0.10.tar.gz(此步省略,自行百度)

3、把redisearch.so拷贝到redis安装目录下的src目录,然后编辑redis.conf

[root@localhost redis-6.0.10]#vim redis.conf
loadmodule /data/redis-6.0.10/src/redisearch.so

重启redis即可。

 

posted @ 2021-01-27 17:12  灰蓝色的白云梦想  阅读(2474)  评论(0编辑  收藏  举报