Windows上的Redis状态在2019年?

时间:2019-06-18 15:32:34

标签: windows redis redis-sentinel

我需要使用Redis Sentinel和两个Windows Server 2016在HA模式下(群集中)配置Redis。 到处搜索,有很多关于如何在Windows上安装Redis的材料,而且似乎都没有...。对我来说。

我转到了此页面,该页面以有组织的方式列出了大多数信息: https://github.com/ServiceStack/redis-windows

我基本上都对它们有问题,想了解一些事情,甚至可以得到推荐的方法来指导我:

  • 在Windows的Ubuntu上安装Redis
    • 这似乎...很狡猾。它将有良好的表现吗?在Windows上运行Ubuntu VM的情况下,是否可以通过这种方式(无需太麻烦)配置群集?
  • 无业游民
    • 与上面基本相同
  • Microsoft本机端口
    • 这似乎不那么作弊,但另一方面却过时了。可用的版本适用于Redis 3.0(最新版本为5.0)。因此,恐怕我会错过很多好的功能和改进。

2 个答案:

答案 0 :(得分:1)

我不清楚为什么您认为在Windows的WSL或VM上的Linux上的Linux上运行Redis的本机版本“似乎很狡猾”?这是在Windows上运行受支持的Redis最新版本的唯一方法。通过WSL或VM运行受支持且经过测试的Redis官方版本要比运行已知问题不受支持的废弃前叉要舒服得多。

WSL存在磁盘性能问题,但是由于Redis主要在内存中运行(磁盘持久性除外),因此WSL2 has been optimized for performance可以正常运行,因此它应该运行得更快,尤其是磁盘性能。

但是,如果您发现性能是一个问题,您只能在Linux上运行它,那么在Ubuntu上运行Redis是您可以在Linux上运行的最简单的事情。

答案 1 :(得分:1)

如果要在Windows上寻找Redis的本机端口,建议www.Memurai.com与Redis 5.0.9相同,并且具有Windows EventLog集成。