问题描述
我当前在Ubuntu 18.04上使用Redis V4.09,我从https://redislabs.com/redis-enterprise-software/download-center/modules/下载了Redisearch
该模块可以在Redis Server上正常运行,但是当我尝试使用Redisearch像FT这样的命令时,创建它会回应一个错误,指出该模块在开源Redis中被禁用了。
有人告诉我Redisearch凭其许可证是免费的,redis Labs上的版本是企业版吗?如果是这样,我在哪里可以找到Redisearch的免费版本及其各自的.so文件。
谢谢您的帮助!
解决方法
OSS版本的RediSearch当前不提供预编译的.so文件(尽管我们正在对此进行努力)。同时,您可以a)下载源代码并进行编译(请参阅文档以获取说明),或尝试从官方docker映像中复制.so(您的里程可能有所不同)。
实际上,您从RedisLabs网站下载的版本仅与企业版本兼容。