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