2013-08-01 55 views
1

我在Windows Server 2012上安裝了redis服務。它位於任務管理器中,但已停止&我無法運行它。 它工作,如果我手動啓動redis-server.exe文件。 我能做些什麼來使它自動工作?Redis服務未自動運行

+0

這裏是你的答案:http://stackoverflow.com/a/10525215/290343 –

+0

@OZZELIG是的,如果你想要一個落後3年的Redis端口。 –

回答

0

您沒有指定您正在運行的Redis的哪個Windows端口(沒有官方的端口),但MSOpenTech's是最新的,並且相應的RedisWatcher服務將使其保持運行。從RedisWatcher自述:

RedisWatcher是將運行 Redis的服務器的一個或多個實例的應用程序。如果redis服務器進程終止,則RedisWatcher將重新啓動它。

RedisWatcher作爲Windows服務安裝。它也可以作爲 應用程序通過傳遞'console'作爲命令行參數來運行。

無論出於何種原因,他們沒有在最新的(2.6)分支中爲觀察者服務提供二進制文件,但2.4版本的服務是兼容的,並且它們有二進制文件。 See here瞭解如何啓動並運行的詳細說明。