使用 RediSearch:开源 Redis 中禁用的模块

Using RediSearch: Module Disabled in Open Source Redis

我目前在 Ubuntu 18.04 上使用 Redis V4.09,我从 https://redislabs.com/redis-enterprise-software/download-center/modules/

下载了 RediSearch

该模块与 Redis 服务器一起正常运行,但是当我尝试使用来自 RediSearch 的命令时,例如 FT.Create 它响应错误,指出该模块在开源 redis 中被禁用。

我听说RediSearch 是免费的,有许可证,redis labs 上的版本是企业版吗?如果是这样,我在哪里可以找到免费版本的 RediSearch 及其相应的 .so 文件。

感谢您的帮助!

RediSearch 的 OSS 版本目前不提供 pre-compiled.so 文件(尽管我们正在努力)。同时,您可以 a) 下载源代码并编译(有关说明,请参阅文档)或尝试从官方 docker 图像复制 .so(您的里程可能会有所不同)。

您从 RedisLabs 网站下载的版本确实只与企业版兼容。