我目前在 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 版本目前不提供预编译的 .so 文件(尽管我们正在努力)。同时,您可以 a) 下载源代码并编译(有关说明,请参阅文档)或尝试从官方 docker 镜像中复制 .so(您的里程可能会有所不同)。
您从 RedisLabs 网站下载的版本确实只与企业版兼容。
关于redis - 使用 RediSearch : Module Disabled in Open Source Redis,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63784105/