1. 更新系統軟件包
在安裝Redis前,先更新Ubuntu的系統軟件包列表及已安裝的包,確保后續安裝的Redis版本是最新的穩定版。
sudo apt update && sudo apt upgrade -y
2. 安裝Redis Server
通過Ubuntu官方APT包管理器直接安裝Redis(默認安裝最新穩定版),安裝完成后Redis服務會自動啟動。
sudo apt install redis-server -y
3. 驗證Redis服務狀態
使用systemctl
命令檢查Redis服務的運行狀態,若顯示“active (running)”則表示安裝成功并正在運行。
sudo systemctl status redis-server
4. 配置Redis(可選但推薦)
Redis的主配置文件位于/etc/redis/redis.conf
,可根據需求修改以下關鍵參數:
127.0.0.1
),若需遠程訪問,可修改為0.0.0.0
(注意:開放外部訪問需配合防火墻及密碼驗證,避免安全風險)。requirepass
行(默認注釋),取消注釋并設置強密碼(如requirepass YourStrongPassword123
),防止未授權訪問。save 900 1
(900秒內至少1次修改則觸發快照)或appendonly yes
(開啟AOF日志)。daemonize
設置為yes
,讓Redis以后臺進程運行。修改配置后,重啟Redis服務使更改生效:
sudo systemctl restart redis-server
5. 測試Redis連接
使用redis-cli
命令行工具連接Redis服務器,執行簡單命令驗證功能:
redis-cli ping
若返回PONG
則表示連接成功。redis-cli -a YourStrongPassword123 ping
或先連接再認證:redis-cli
> auth YourStrongPassword123
OK
> ping
PONG
6. 配置防火墻(可選,若開放遠程訪問需執行)
若Redis綁定到0.0.0.0
或需要從外部訪問,需通過ufw
(Ubuntu默認防火墻)開放Redis默認端口(6379):
sudo ufw allow 6379/tcp # 僅允許TCP流量
sudo ufw enable # 若未啟用ufw,執行此命令開啟防火墻
sudo ufw status # 檢查規則是否生效(應顯示“6379/tcp ALLOW IN Anywhere”)
7. 設置開機自啟
確保Redis在系統重啟后自動啟動,避免手動操作:
sudo systemctl enable redis-server