我如何在Windows上运行Redis?

我如何在Windows上运行Redis? Redis下载页面似乎提供* nix选项。

我可以在Windows上本机运行Redis吗?


单击Redis作为Windows服务进行安装:

https://github.com/rgl/redis/downloads

下载并运行顶部的.exe(忽略“作为zip下载”按钮)

编辑:对于最新版本的Redis for Windows,请查看MSOpenTech/redis 。 有关更多信息,请参阅Todd Menier的答案。


我发现了一种在Windows下安装Redis更简单的方法

从下载最新的Redis .msi文件

https://github.com/MSOpenTech/redis/releases

安装后。 redis服务已安装,我们可以从Service manager


如果您想在Windows服务器上安装MSOpenTech的最新Redis端口,可以通过Windows服务观看,而无需自己构建任何内容,请继续阅读。

MSOpenTech似乎是唯一积极努力跟上最新和最伟大的Redis的港口。 他们声称它是可以生产的,但是它们并没有完整地将其打包在服务器上,特别是如果你想运行他们的RedisWatcher服务来关注它,这是推荐的。 (我根据他们的指示尝试自己构建RedisWatcher,但所需的Wix Toolset设法弄糟了我的系统,我不会进入它。)幸运的是,他们已经提供了所需的所有二进制文件,但不是全部放在一个地方。 从自述文件:

到目前为止,RedisWatcher并没有被转移到2.6。 但是,这不应该受Redis版本的影响,并且2.4分支中的代码应该可以与Redis 2.6二进制文件一起使用。

所以你需要从2个分支下载二进制文件,以获得所有必要的位。 毫不迟疑,以下是步骤:

  • 从2.6分支下载并提取Redis二进制文件
  • 将所有提取的二进制文件复制到c: redis bin
  • 在c: redis inst1创建另一个文件夹
  • 从2.4分支下载并提取RedisWatcher二进制文件
  • 运行InstallWatcher.msi。 这应该创建一个名为Redis监视器的Windows服务。
  • 打开Windows服务控制台并启动Redis监视器服务。
  • (可选)RedisWatcher应该已安装到C: Program Files(x86) RedisWatcher。 在那里你会找到一个叫做watcher.conf的配置文件,你可以编辑它来设置额外的实例,使用不同于我在步骤2和3中指定的路径等等。你不需要重启服务以使修改生效。
  • 链接地址: http://www.djcxy.com/p/79295.html

    上一篇: How do I run Redis on Windows?

    下一篇: How to sleep the thread in node.js without affecting other threads?