Redis在windows下的安裝啟動(解決一個錯誤:Could not get a resource from the pool)
阿新 • • 發佈:2018-12-11
由於專案需要,最近在將專案的每個模組改變成一個單獨的服務來進行部署,但是服務寫完之後,在啟動時報了一個錯誤:Could not get a resource from the pool,如下圖所示: 由以上資訊並查閱資料後明白可能是redis沒有啟動,但是公司已經部署有redis在伺服器上,但由於可能不太穩定,因此在為了解決問題,在本地安裝了一個redis進行啟動連線,安裝非常簡單,以下是簡單的安裝步驟: 1、首先從官網或者是github上下載redis的安裝包
https://github.com/MicrosoftArchive/redis/tags github地址
官網地址由於沒有開啟就不在展示,可以自行去搜索
redis-server redis.windows.conf
出現如下圖則代表啟動成功: 由於我們是在命令視窗啟動的redis服務,因此關閉黑視窗redis服務就會停止,因此為方便起見,我們將redis服務進行註冊,可以看到沒註冊之前,服務列表中是沒有redis的: 然後還是在redis的安裝目錄下輸入以下命令安裝redis服務:
redis-server --service-install redis.windows-service.conf --loglevel verbose
安裝完成後,輸入services.msc命令,檢視服務可以看到redis服務已經安裝成功了: 然後我重新啟動專案後,則之前那個錯誤已經消失了,以下是啟動和停止redis服務的命令:
解除安裝服務:redis-server --service-uninstall
開啟服務:redis-server --service-start
停止服務:redis-server --service-stop