我在 Windows Server 2012 上安装了 redis 服务。它在任务管理器中,但它停止了,我无法运行它。如果我手动启动 redis-server.exe 文件,它会起作用。我能做些什么让它自动工作?
问问题
2517 次
1 回答
0
您没有指定您正在运行 Redis 的哪个 Windows 端口(没有官方的),但MSOpenTech是迄今为止最新的,相应的RedisWatcher服务将使其保持正常运行。从 RedisWatcher 自述文件:
RedisWatcher 是一个将运行一个或多个 redis-server 实例的应用程序。如果 redis-server 进程终止,则 RedisWatcher 将重新启动它。
RedisWatcher 作为 Windows 服务安装。它还可以通过将“console”作为命令行参数传递来作为应用程序运行。
无论出于何种原因,他们都没有在最新的 (2.6) 分支中为 watcher 服务提供二进制文件,但该服务的 2.4 版本是兼容的,并且他们为此提供了二进制文件。请参阅此处以获取有关启动和运行它的详细说明。
于 2014-01-08T16:22:02.890 回答