在上一篇文章中,已經簡單的講述了在Windows下如何搭建一個單實例的Redis服務了,但是按照上面的操作還是存在一點點問題的,那就是如果我們關閉控制臺,那么Redis服務也跟隨著一起關閉了,如果你只是臨時搭一個服務器自己搞的玩,那當然沒關系,你可以直接跳過這篇文章了^_^,如果不是,那就接著往下看吧。
我們都知道,在Windows中有個本地服務的概念,Windows本地服務如下所示:
從截圖上可以看到,系統上已經運行了很多服務。我們的目標就是將Redis注冊成這里面的一個服務,然后就可以不受控制臺退出的影響了。具體怎么做呢?
[javascript] view plain copy
redis-server.exe --service-install redis.windows.conf
通過上面的命令我們就可以實現了,我們在控制臺運行一下看看:
從截圖上可以清晰的看到有這么一句話,“Redis successfully installed as a service”,但是是不是真的注冊成服務了呢,還得看下Windows下的本地服務列表,找找有沒有Redis服務,從下面的截圖可以看到,Redis真的已經被注冊成服務了。
至此,Redis服務是被注冊成功了,但是到底能不能用還不清楚呢,下面我們接著來驗證一下,我們首先不啟動服務,然后使用redis-cli進行連接試試,如下所示:
等了很長時間一直連接不上,接下來,我將Redis服務給啟動起來,
啟動之后的Redis服務狀態顯示成了“正在運行”,如下所示:
我們再次使用redis-cli連接看看行不行,發現我們的確能夠連接上了,是不是很happy^_^
著作權歸作者所有。商業轉載請聯系作者獲得授權,非商業轉載請注明出處?;ヂ摼W+時代,時刻要保持學習,攜手千鋒PHP,Dream It Possible。