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
我基本上对所有这些都有疑问,想了解一些事情,甚至可能得到推荐的方法来指导我:
- 在 Windows 的 Ubuntu 上安装 Redis
- 这似乎...作弊。会有好的表现吗?在 Windows 上有一个 Ubuntu VM 运行,我是否能够以这种方式配置集群(没有太多麻烦)?
- 流浪汉
- 基本同上
- Microsoft 本机端口
- 这似乎不那么作弊,但另一方面已经过时了。可用版本适用于 Redis 3.0(最新版本为 5.0)。所以我担心我会错过很多好的功能和改进。
我不清楚您为什么认为 运行在 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 集成。
我需要使用带有两个 Windows Server 2016 的 Redis Sentinel 在 HA 模式下(在集群中)配置 Redis。 四处搜索,有很多关于如何在 Windows 上安装 Redis 的 material,其中 none 似乎......对我来说是正确的。
我进入了这个页面,其中以有组织的方式列出了其中的大部分内容: https://github.com/ServiceStack/redis-windows
我基本上对所有这些都有疑问,想了解一些事情,甚至可能得到推荐的方法来指导我:
- 在 Windows 的 Ubuntu 上安装 Redis
- 这似乎...作弊。会有好的表现吗?在 Windows 上有一个 Ubuntu VM 运行,我是否能够以这种方式配置集群(没有太多麻烦)?
- 流浪汉
- 基本同上
- Microsoft 本机端口
- 这似乎不那么作弊,但另一方面已经过时了。可用版本适用于 Redis 3.0(最新版本为 5.0)。所以我担心我会错过很多好的功能和改进。
我不清楚您为什么认为 运行在 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 集成。