Redis 入門 - 安裝最全講解(Windows、Linux、Docker)

IT规划师發表於2024-09-07

經過上一章節的介紹,相信大家對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

相關文章