Redis 入門 - 安裝最全講解(Windows、Linux、Docker)
經過上一章節的介紹,相信大家對Redis已經有了大致的認知,今天主要給大家詳細講解Redis在Windows、Linux、Docker下的安裝過程。
下面給大家介紹三種在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”文件並雙擊。
這裡可以修改安裝目錄,不修改則以當前文件目錄爲安裝目錄,然後直接按回車鍵。
這裡可以修改配置文件路徑,默認即可,然後直接按回車鍵。
最後確認一下安裝目錄和配置文件位置,按任意鍵即可開始安裝並會自動啓動服務。
安裝成功後可以執行redis-cli進行驗證。
對於已安裝好的服務,可以在安裝包中找到“uninstall_redis_service.bat”文件,雙擊即可卸載。
注:此時redis-cli只能在安裝目錄下才能打開,如果想任意打開命令行窗口都能執行,需要把安裝目錄配置到系統環境變量中才行。
3、可執行文件方式
雖然官方不直接支持Windows安裝,但是還是有很多大神製作了一些安裝包。下面以5.0.14.1版本安裝爲例,詳細說下安裝步驟。沒有用最新版本因爲我手有這個版本,需要安裝包的可以私我,也可以自己到網上找。上正紅一般Windows中可執行文件後綴爲exe或者msi。
1 雙擊Redis-x64-5.0.14.1.msi文件,進入如下圖界面,然後點擊Next:
2 勾選複選框,並點擊Next:
3 進入如下界面:
4 修改路徑,把C改爲D,並勾選複選框:
5 進入如下界面,如果不需要修改端口號,保持當前默認設置,點擊Next:
6 進入如下界面,並保持默認設置,繼續點擊Next:
7 進入如下界面,並點擊Install:
8 進入如下界面等待安裝完成:
9 最後進入如下界面,點擊Finish完成安裝:
10 通過命令行窗口執行redis-cli驗證是否安裝成功,執行ping命令會返回PONG:
注:安裝的方式,會自動添加系統環境變量,因此任意命令行窗口都可以執行。
本文以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
服務啓動成功。
相對來說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