windows下Redis的安裝和使用

Acelin_H發表於2021-08-21


安裝



下載

redis官方並沒有Windows版本,但的微軟團隊自己維護了一個Windows版本,以下為下載地址:

https://github.com/MicrosoftArchive/redis/releases


解壓

將下載好的安裝包解壓到想安裝的位置,解壓後如下:

image

  • redis-server.exe:redis伺服器啟動指令碼
  • redis-cli.exe:redis客戶端啟動指令碼
  • redi.windows.confredis.window-service.cof:啟動配置檔案

以上兩個配置檔案都可以用來作為啟動時的配置。redis.windows.conf更多是以臨時服務方式啟動redis使用的配置檔案。而當需要將redis註冊成系統服務的時候,推薦redis.windows-service.conf

下圖是兩個配置檔案的差異(左為redis.windows-service.conf),其它配置沒有任何不同:

image

logfile:指定Redis日誌記錄方式,預設值為stdout,表示列印在命令列終端的視窗上

syslog-enabled :'syslog-enabled'設定為yes會把日誌輸出到系統日誌,預設是no

syslog-ident redis:指定syslog的標示符

由於以redis.windows-service.conf作為配置啟動是用於系統常駐服務,所以要將日誌記錄到檔案中以及系統日誌中去


使用



服務端啟停

臨時服務啟動:

redis-server.exe redis.windows.conf

啟動結果如下所示:

image

關掉視窗即停止服務

註冊windows服務啟動:

redis-server --service-install redis.windows-service.conf
  • 解除安裝服務:redis-server --service-uninstall
  • 開啟服務:redis-server --service-start
  • 停止服務:redis-server --service-stop

客戶端啟動
redis-cli

如果服務端未啟動,會報以下錯誤:Could not connect to Redis at 127.0.0.1:6379: 由於目標計算機積極拒絕,無法連線,啟動服務即可


總結


通過以上步驟,我們就能夠在Windows主機使用redis進行學習除錯了,推薦以系統常駐服務的形式啟動,這樣每次的啟動電腦redis就直接能用了,免去每次都要啟動的麻煩,哪段時間不用了解除安裝服務即可。

下面我們將在本地環境的Spring Boot專案中對Redis進行整合,詳情可通過Spring Boot 專案整合Redis一文進行了解。

相關文章