redisearch和redisJson的使用(附录redisearch.so和rejson.so文件)

1、环境准备

本文是在linux环境下操作,首先要确保安装的redis版本在4.0以上,最好是6.0以上的版本,然后下载好我们需要的redisearch和redisJson模块所需要的so文件(文件下载地址)。

2、模块导入

在redis安装目录下新建module文件夹,将下载的redisearch.so和rejson.so文件复制到该目录下。
在这里插入图片描述
随后找到redis的配置文件redis.conf,使用vim redis.conf(使用该命令前要用命令行进入redis.conf所在目录,或者vim /xxx/xxx/redis.conf)打开redis.conf进行配置
在这里插入图片描述
找到配置文件loadmodule这一块(使用vim命令进入配置文件后可以使用/loadmodule命令进行全文查找,找到之后按下Enter键到该位置,随后按i键进入编辑模式),将自己的so文件目录填写上去,最后退出保存(Esc后输入:wq即可)

3、修改文件执行权限

在导入模块之后redis并不能直接使用,需要修改redisearch和rejson对应的执行权限,否则会出现Can't load module from /usr/local/redis-6.2.12/module/rejson.so: server abort错误。首先命令行进入redisearch和rejson.so文件所在目录
分别执行chmod +x rejson.sochmod +x redisearch.so命令,最后重启redis数据库,注意启动命令要指定redis配置文件 如redis-server /xxx/xx/redis.conf

4、验证是否成功

启动redis数据库后输入命令MODULE LIST执行,出现如下信息表示成功导入模块
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_42684368/article/details/131788480