經過上一章節的介紹,相信大家對Redis已經有了大致的認知,今天主要給大家詳細講解Redis在Windows、Linux、Docker下的安裝過程。
01、Windows
下面給大家介紹三種在Windows環境下安裝Redis的方式:官方建議方式、可執行檔案方式、指令碼方式。
1、官方建議方式
Redis官方是不支援直接在純Windows環境下安裝的,如果想要在Windows環境下啟用WSL2,然後在Windows上執行Linux子系統,最後在Linux子系統上安裝Redis,因此本質上同Linux安裝方式一樣,因此這裡不做過多說明,下一章節詳細講解。
2、指令碼方式
指令碼方式我們以最新的7.4.0版本為例來說明,大家可以自行到網上下載,我用的是Redis-7.4.0-Windows-x64-msys2-with-Service包,有需要的可以私我。
先來看看檔案包中有啥:
- ①單次啟動
如果只是臨時用一下,做個測試啥的,可以用單次啟動,用完關掉就行。
直接找到“start.bat”檔案雙擊即可。
然後在安裝包資料夾下另起一個命令列視窗執行redis-cli,然後執行ping命令驗證,會返回PONG。
- ②安裝成服務
如果用於專案需要長期執行,並且開機隨機啟動則需要安裝成服務。
首先把安裝包放到想要安裝的目錄下,這樣可以直接把Redis安裝到當前目錄了,在安裝包中找到“install_redis_service.bat”檔案並雙擊。
這裡可以修改安裝目錄,不修改則以當前檔案目錄為安裝目錄,然後直接按Enter鍵。
這裡可以修改配置檔案路徑,預設即可,然後直接按Enter鍵。
最後確認一下安裝目錄和配置檔案位置,按任意鍵即可開始安裝並會自動啟動服務。
安裝成功後可以執行redis-cli進行驗證。
對於已安裝好的服務,可以在安裝包中找到“uninstall_redis_service.bat”檔案,雙擊即可解除安裝。
注:此時redis-cli只能在安裝目錄下才能開啟,如果想任意開啟命令列視窗都能執行,需要把安裝目錄配置到系統環境變數中才行。
3、可執行檔案方式
雖然官方不直接支援Windows安裝,但是還是有很多大神製作了一些安裝包。下面以5.0.14.1版本安裝為例,詳細說下安裝步驟。沒有用最新版本因為我手有這個版本,需要安裝包的可以私我,也可以自己到網上找。上正紅一般Windows中可執行檔案字尾為exe或者msi。
-
①雙擊Redis-x64-5.0.14.1.msi檔案,進入如下圖介面,然後點選Next:
-
②勾選核取方塊,並點選Next:
-
③進入如下介面:
-
④修改路徑,把C改為D,並勾選核取方塊:
-
⑤進入如下介面,如果不需要修改埠號,保持當前預設設定,點選Next:
-
⑥進入如下介面,並保持預設設定,繼續點選Next:
-
⑦進入如下介面,並點選Install:
-
⑧進入如下介面等待安裝完成:
-
⑨最後進入如下介面,點選Finish完成安裝:
-
⑩透過命令列視窗執行redis-cli驗證是否安裝成功,執行ping命令會返回PONG:
注:安裝的方式,會自動新增系統環境變數,因此任意命令列視窗都可以執行。
02、Linux
本文以Ubuntu20.04.1版本作為演示,其他版本Linux作業系統可能有些許差異,主要是不同作業系統命令上的差異,安裝的整體思路都一樣。主要有兩種方式安裝:apt包管理器、原始碼編譯。
1、apt包管理器方式(推薦)
apt包管理方式只需要一行程式碼即可完成安裝,應該是最簡單方便的,相對原始碼編譯還是推薦這種方式。
首先執行以下命令更新本地包資訊到最新版本:
sudo apt update
然後執行以下命令安裝redis。
sudo apt install redis-server redis-tools
注:redis-server是redis服務,redis-tools是redis工具集。
然後可以執行redis-cli進行驗證。
也可以執行以下命令,看看服務執行情況。
sudo systemctl status redis-server.service
2、原始碼編譯方式
原始碼編譯方式大概經歷三個步驟:下載原始碼、編譯、安裝。
- ①下載原始碼
執行以下命令。
下載最新的穩定版本原始碼,也可以按需按需指定版本
wget <https://download.redis.io/redis-stable.tar.gz>
- ②編譯Redis
首先安裝以下必要依賴:
sudo apt update
sudo apt install build-essential tcl
sudo apt-get install pkg-config
然後解壓原始碼,並進入目錄,執行編譯命令。
#解壓
tar -xzvf redis-stable.tar.gz
#進入目錄
cd redis-stable
#編譯
make
- ③安裝Redis
編譯完成後就可以執行以下命令安裝Redis了 。
cd src && make install
最後執行Redis。
redis-server
服務啟動成功。
03、Docker
相對來說docker安裝也是非常簡單的,只需要兩行命令即可,當然首先要安裝好docker。
執行以下命令,拉取redis映象。
docker pull redis
然後執行以下命令安裝redis。
docker run --name redis -d -p 6379:6379 redis
最後可以執行以下命令驗證:
docker exec -it my-redis redis-cli
注:測試方法程式碼以及示例原始碼都已經上傳至程式碼庫,有興趣的可以看看。https://gitee.com/hugogoos/Planner