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即可。