下面講介紹Redis在各常用平臺下的單實例安裝方法,包含:Linux、MacOS、Windows。
#Linux安裝
#Ubuntu/Debian安裝
- 將Redis存儲庫添加到APT索引
curl -fsSL https://packages.redis.io/gpg | sudo gpg --dearmor -o /usr/share/keyrings/redis-archive-keyring.gpg
echo "deb [signed-by=/usr/share/keyrings/redis-archive-keyring.gpg] https://packages.redis.io/deb $(lsb_release -cs) main" | sudo tee /etc/apt/sources.list.d/redis.list
2.APT更新并安裝Redis
sudo apt-get update
sudo apt-get install redis
補充:如果您要運行在Docker容器等精簡環境中的話,您可能還需要先安裝lsb-release、curl、gpg,只要運行下面的命令:
sudo apt install lsb-release curl gpg
Snapcraft 安裝
Snapcraft商店提供了可以直接安裝的Redis軟件包,大多數常見的Linux發行版都支持并提供Snap,所以如果沒有在本文出現的Linux系統都可以通過此方法來安裝。
只要通過snap
命令安裝即可:
sudo snap install redis
如果您的Linux沒安裝snap,可以先點擊snap安裝指南完成安裝。
#MacOS安裝
MacOS下使用Homebrew安裝是非常容易的,如果您還沒有安裝Homebrew的話,可以點擊這里先安裝。
在安裝好Homebrew之后,運行下面的命令安裝Redis:
brew install redis
#前臺啟動和停止
使用下面的命令啟動Redis。如果成功,您將看到Redis的啟動日志,Redis將在前臺運行。
redis-server
如果要停止Redis的話,直接按ctrl-c
即可。
#后臺啟動和停止
使用下面的命令,可以啟動Redis的后臺運行進程:
brew services start redis
啟動之后,您可以通過下面的命令查看Redis的運行狀態:
brew services info redis
您能看到類似下面的輸出:
redis (homebrew.mxcl.redis)
Running: ?
Loaded: ?
User: miranda
PID: 67975
如果要停止Redis后臺運行的話,執行下面的命令即可:
brew services stop redis
#客戶端連接
不論是前臺運行還是后臺運行Redis,您都可以通過在終端中使用redis-cli
命令連接redis進行測試。
該命令會打開Redis REPL。您可以在這里執行一下Redis命令來操作緩存:
127.0.0.1:6379> lpush demos redis-macOS-demo
OK
127.0.0.1:6379> rpop demos
"redis-macOS-demo"
#Windows安裝
Redis官方文檔中說了,它們并不提供對Windows的官方支持。但是,如果您一定要在Windows中安裝Redis進行開發的話。您首先需要啟用 WSL2(適用于 Linux 的 Windows 子系統)。WSL2允許您在Windows上本機運行Linux二進制文件。要使此方法發揮作用,您需要運行Windows 10版本2004及更高版本或Windows 11。
微軟提供了安裝WSL的詳細說明open in new window,您按照這些說明進行操作完成完成,并記下它安裝的Linux發行版。然后您就可以采用本文中提到的Linux系統的兩個安裝方法了。