redis - 使用 RediSearch : Module Disabled in Open Source Redis

标签 redis redisearch redislabs

我目前在 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/

相关文章:

c# - 使用 StackExchange.Redis 从 Redis 获取多个哈希值

django - Docker Redis Django 连接被拒绝

spring-boot - 我不知道为什么会这样。 jedis 创建名称为 'jedisConnectionFactory' 的 bean 时出错

redis - 无法使聚合正常工作。

redis - 如何实现Redis Labs Enterprise Cluster High Availability?

redis - jedis 未释放连接/jedis 泄漏连接/jedis 连接池随时间耗尽

ruby-on-rails - 无法安装 recommendify gem - hiredis.h 未找到

redis - 如何获取带前缀的 Redis 键中的数据/值大小?

logging - RediSearch - 查看错误日志中的完整查询

database - rediSearch 无法在 db != 0 上创建索引?