从其GitHub存储库下载Microsoft 的端口。
此版本包括在 Windows 机器上运行 Redis 实例作为服务redis-server.exe
应用程序,以及可用于与任何 Redis 实例进行交互的redis-cli.exe
RGL 存储库在历史上一直被列为 Redis 的备用 Windows 端口,但是该存储库已有一段时间没有维护,并且实现了比 Microsoft 端口更旧的 Redis 版本。
应当注意,官方端口也不再维护,Microsoft 建议使用另一种替代方法来更新最新的 Redis 功能。但是,他们的建议既不是免费的也不是开源的,因此在这里不会链接。
如果您具有Windows Subsystem for Linux (WSL)
,则可以在 Windows 10 和 Windows Server 2019 上本地运行,请按照Ogglas 的答案进行操作
我发现了在 Windows 下Redis
另一种简单方法
从下载最新的Redis
.msi
文件
https://github.com/MSOpenTech/redis/releases
安装后。 Redis 服务已安装,我们可以通过Service manager
如果您想在 Windows 服务器上安装由 Windows 服务监视的 Windows 服务器上 MSOpenTech 的最新 Redis 端口,而不必自己构建任何内容,请继续阅读。
MSOpenTech 似乎是唯一尝试与最新最好的 Redis 保持同步的端口。他们声称它已经可以投入生产了,但是他们并没有将它整齐地打包到服务器上,特别是如果您想运行他们的RedisWatcher服务来关注它的时候,建议这样做。 (我尝试按照他们的指示自己构建 RedisWatcher,但是所需的 Wix Toolset 很好地弄乱了我的系统。我不会研究它。)幸运的是,他们已经提供了您需要的所有二进制文件,而并非全部都提供在一个地方。 。从自述文件:
到目前为止,RedisWatcher 尚未移植到 2.6。但是,这不受 Redis 版本的影响,并且 2.4 分支中的代码应与 Redis 2.6 二进制文件一起使用。
因此,您需要从 2 个分支下载二进制文件,以获取所有必需的位。事不宜迟,以下是步骤: