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

How to run RediSearch module with Redis on WSL (Windows Subsystem for Linux)

我按照 https://redislabs.com/blog/redis-on-windows-10/ and have installed Ubuntu 18.04 and am successfully running Redis v4.09 on Windows. But, when following the steps on https://oss.redislabs.com/redisearch/Quick_Start/ 上的步骤操作,但遇到了一些问题。

在下载和 运行ning 二进制文件部分,我不明白应该用什么替换 /path/to/module/src/redisearch.so。我已经为 Ubuntu 18.04 下载了 RediSearch,并将文件移动到我的下载文件夹中名为 RediSearch 的文件夹中。考虑到我在 Windows 上使用 Ubuntu,有人可以帮我解决问题吗?我也尝试过使用 Building 和 运行 Source 部分,但是每次我 运行 make:

都会出错 运行

*** No rule to make target 'build'. Stop.

如何运行模块与Redis?

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

因此,如果您真的想重新搜索“下载”中的某个文件夹,您需要使用类似以下内容的方法:

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

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