在Windows上安裝Redis的過程稍有不同,因為Redis官方只提供了Linux版本。
不過,可以透過以下幾種方法在Windows上安裝Redis:
方法1:使用微軟維護的Redis for Windows版本
微軟的Open Tech團隊曾維護過Redis的Windows埠。可以使用這個版本,它相對簡單易用。
步驟:
- 下載 Redis for Windows 的最新版本。
- 解壓下載的ZIP檔案到你想安裝的目錄。
- 開啟
redis-server.exe
啟動Redis服務。 - 開啟另一個命令提示符視窗,使用
redis-cli.exe
與Redis進行互動。
示例命令:
redis-server.exe
redis-cli.exe
方法2:使用WSL(Windows Subsystem for Linux)
如果正在使用Windows 10或更高版本,WSL是一個很好的選擇,它允許在Windows上執行Linux命令列環境。
步驟:
- 啟用WSL:
- 開啟PowerShell並以管理員身份執行以下命令:
wsl --install
- 這將安裝預設的Ubuntu發行版。
- 開啟PowerShell並以管理員身份執行以下命令:
- 安裝Redis:
- 啟動Ubuntu終端並執行以下命令:
sudo apt update sudo apt install redis-server
- 啟動Ubuntu終端並執行以下命令:
- 啟動Redis:
- 執行命令啟動Redis服務:
sudo service redis-server start
- 執行命令啟動Redis服務:
- 透過WSL終端中的
redis-cli
進行互動。
方法3:使用Docker安裝Redis
Docker允許在Windows上執行Redis容器,而無需安裝Redis的Windows埠。
步驟:
- 安裝 Docker Desktop for Windows。
- 安裝好Docker後,開啟命令提示符或PowerShell,執行以下命令拉取Redis映象並啟動Redis容器:
docker run --name redis -d -p 6379:6379 redis
- 使用
docker exec
命令連線到Redis CLI:docker exec -it redis redis-cli
方法4:使用第三方工具(Memurai)
Memurai是一個針對Windows的Redis相容資料庫。
步驟:
- 下載 Memurai 並安裝。
- 安裝後,Memurai會以Windows服務形式執行,可以直接使用Redis命令與它互動。