window10 WSL子系統上設置redis開發環境


Redis是常用的緩存,部署在Linux系統中,但日常開發中,使用window系統的較多,如果是在window10系統上,則可以通過應用Window Subsystem for Linux來構建開發環境,WSL是運行在window系統上的一個Linux子系統,有點類似cygwin,這樣就可以在window系統上運行Linux可執行文件(ELF格式)

 

系統環境准備:

要求:win10的版本window builder 是16215 或更高,可以參考下面鏈接查詢本機系統版本

https://docs.microsoft.com/en-us/windows/wsl/troubleshooting#check-your-build-number

 

安裝Window Subsystem for Linux:

  • 在安裝Linux distro前,需要確保“Window Subsystem for Linux”選項是enanble狀態,以administrator打開powershell運行下面命令然后重啟系統:
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux

或者在控制面板中開啟此功能:

 

  • 下載並安裝Linux distro

有3種安裝方式,因為訪問window store速度很慢,所以手動下載安裝包,下載鏈接:https://docs.microsoft.com/en-us/windows/wsl/install-manual,選擇相應的LInux版本,比如Ubuntu 18.04,

下載到本地目錄后,運行powershell解壓

Rename-Item ~/Ubuntu.appx ~/Ubuntu.zip
Expand-Archive ~/Ubuntu.zip ~/Ubuntu

並運行<distro>.exe完成安裝,根據提示設置用戶名及密碼。具體可以參考鏈接:https://docs.microsoft.com/en-us/windows/wsl/install-win10

安裝完Ubuntu后,將目錄加入到環境變量中

 

Redis安裝:

在上面解壓的目錄中,運行ubuntu.exe進入linux環境,或者從命令行運行bash命令,進入linux后,先准備必須的更新:

$ sudo apt-get update
$ sudo apt-get install make
$ sudo apt-get install gcc

LInux環境更新后,繼續Redis的安裝,

wget http://download.redis.io/redis-stable.tar.gz
tar xvzf redis-stable.tar.gz
cd redis-stable
make

具體可以參考:https://redis.io/topics/quickstart,安裝完后,可以測試一下看看是否安裝正確

 

運行ubuntu,或者在powershell中執行bash命令,效果是一樣的,都將啟動Linux子系統

進入Linux子系統后,執行命令:redis-server,啟動了redis服務,另起一窗口,執行redis客戶端:redis-cli

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM