如何在WSL适用于Linux的Windows子系统上使用Redis运行RediSearch模块

问题描述

我遇到了一些麻烦。 -我按照https://redislabs.com/blog/redis-on-windows-10/上的步骤进行操作,并已安装Ubuntu 18.04,并已在Windows上成功运行Redis v4.09。但是,按照https://oss.redislabs.com/redisearch/Quick_Start/上的步骤进行操作时,我会遇到一些问题。

在“下载和运行二进制文件”部分中,我不明白我应该用/path/to/module/src/redisearch.so替换什么。 -我已经下载了Ubuntu 18.04的Redisearch,并将文件移到了Downloads文件夹中的Redisearch文件夹中。考虑到我在Windows上使用Ubuntu,有人可以帮助我解决问题吗?我也在“用源代码构建和运行”部分中进行了尝试,但是每次运行make时都会遇到错误:***没有规则可以使目标“构建”。停止。

如果有人可以帮助我使用Redis运行该模块,将不胜感激。预先感谢!

解决方法

使用WSL,您可以从Linux通过C:访问/mnt/c/

因此,如果您真的想对下载中的文件夹进行重新搜索,则需要使用以下内容:

/mnt/c/Users/<yourUser>/Downloads/yourFolder/src/redisearch.so

但是,您可能应该改为在Linux中使用一个文件夹。您可以使用wget从Linux下载。