【问题标题】:Using RediSearch: Module Disabled in Open Source Redis使用 RediSearch:在开源 Redis 中禁用模块
【发布时间】:2020-12-26 06:15:43
【问题描述】:

我目前在 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 文件。

感谢您的帮助!

【问题讨论】:

    标签: redis redisearch redislabs


    【解决方案1】:

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

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

    【讨论】:

    • 当您说下载源代码并编译时,您是指oss.redislabs.com/redisearch/Quick_Start作为文档吗?我尝试从源代码构建和运行,但遇到了一个 make 错误:***没有规则使目标“构建”你知道为什么会这样吗?我是 Windows 用户,但我通过 WSL(Linux 的 Windows 子系统)拥有 ubuntu
    • 是的,这就是我所指的。随时在 RediSearch GitHub 存储库中打开有关 WSL 的问题以寻求帮助
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2023-01-13
    • 1970-01-01
    • 2019-06-19
    • 1970-01-01
    • 1970-01-01
    • 2015-06-24
    相关资源
    最近更新 更多