1. 程式人生 > >Redis在windows下的安裝啟動(解決一個錯誤:Could not get a resource from the pool)

Redis在windows下的安裝啟動(解決一個錯誤:Could not get a resource from the pool)

由於專案需要,最近在將專案的每個模組改變成一個單獨的服務來進行部署,但是服務寫完之後,在啟動時報了一個錯誤:Could not get a resource from the pool,如下圖所示: 在這裡插入圖片描述 由以上資訊並查閱資料後明白可能是redis沒有啟動,但是公司已經部署有redis在伺服器上,但由於可能不太穩定,因此在為了解決問題,在本地安裝了一個redis進行啟動連線,安裝非常簡單,以下是簡單的安裝步驟: 1、首先從官網或者是github上下載redis的安裝包

https://github.com/MicrosoftArchive/redis/tags         github地址

官網地址由於沒有開啟就不在展示,可以自行去搜索 在這裡插入圖片描述

可以自行選擇一個版本下載,我下載的為第一個版本。下載完成後,解壓可以看到以下的檔案 在這裡插入圖片描述 然後cmd進入命令列,進入安裝目錄下輸入啟動命令:

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