2019 年 Windows 上的 Redis 状态?

State of Redis on Windows in 2019?

我需要使用带有两个 Windows Server 2016 的 Redis Sentinel 在 HA 模式下(在集群中)配置 Redis。 四处搜索,有很多关于如何在 Windows 上安装 Redis 的 material,其中 none 似乎......对我来说是正确的。

我进入了这个页面,其中以有组织的方式列出了其中的大部分内容: https://github.com/ServiceStack/redis-windows

我基本上对所有这些都有疑问,想了解一些事情,甚至可能得到推荐的方法来指导我:

我不清楚您为什么认为 运行在 Linux 上 Windows 上使用 WSL 或虚拟机 "seems cheaty" 上的 Redis 本机版本?这是在 Windows 上 运行 受支持的 Redis 的最新版本的唯一方法。 运行通过 WSL 或 VM 使用受支持和测试的官方 Redis 版本比 运行使用已知问题的不受支持的废弃分支更舒服。

WSL 存在磁盘性能问题,但由于 Redis 大部分 运行 在内存中(磁盘持久性除外)它 运行 没问题,WSL2 has been optimized for performance 所以它应该 运行 更快,尤其是磁盘性能。

但是,如果您发现性能是一个问题,您只需 运行 在 Linux 上,运行ning Redis 在 Ubuntu 上是最简单的你可以 运行 在 Linux.

如果您正在 Windows 上寻找 Redis 的本机端口,我推荐 www.Memurai.com 它与 Redis 5.0.9 相当并且具有 Windows EventLog 集成。