简体   繁体   English

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

[英]Using RediSearch: Module Disabled in Open Source Redis

I'm currently using Redis V4.09 on Ubuntu 18.04 and I downloaded RediSearch from https://redislabs.com/redis-enterprise-software/download-center/modules/我目前在 Ubuntu 18.04 上使用 Redis V4.09,我从https://redislabs.com/redis-enterprise-software/download-center/modules/下载了 RediSearch

The module runs correctly with the Redis Server but when I try to use a command from RediSearch like FT.Create it responds with an error saying that the module is disabled in open-source redis.该模块与 Redis 服务器一起正常运行,但是当我尝试使用来自 RediSearch 的命令(如 FT.Create)时,它会响应一个错误,指出该模块在开源 redis 中被禁用。

I was told that RediSearch is free given its license, is it that the version on redis labs is an enterprise version?有人告诉我 RediSearch 是免费的,因为它的许可证是 redis labs 上的版本是企业版吗? If so, where can I find the free version of RediSearch and its respective .so file.如果是这样,我在哪里可以找到免费版本的 RediSearch 及其相应的 .so 文件。

Thank you for your help!感谢您的帮助!

The OSS version of RediSearch doesn't currently provide pre-compiled .so files (although we're working on that). RediSearch 的 OSS 版本目前不提供预编译的 .so 文件(尽管我们正在努力)。 In the meantime, you can either a) download the source and compile (see the docs for instructions) or try to copy the .so from the official docker images (your mileage may vary).同时,您可以 a) 下载源代码并编译(请参阅文档以获取说明)或尝试从官方 docker 映像中复制 .so(您的里程可能会有所不同)。

The version you've downloaded from the RedisLabs website is, indeed, only compatible with the enterprise version.您从 RedisLabs 网站下载的版本确实仅与企业版兼容。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM