溫馨提示×

Redis在Ubuntu上的配置步驟是什么

小樊
37
2025-10-16 17:04:44
欄目: 云計算

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,可根據需求修改以下關鍵參數:

  • 綁定IP地址:默認僅監聽本地回環地址(127.0.0.1),若需遠程訪問,可修改為0.0.0.0(注意:開放外部訪問需配合防火墻及密碼驗證,避免安全風險)。
  • 設置密碼:找到requirepass行(默認注釋),取消注釋并設置強密碼(如requirepass YourStrongPassword123),防止未授權訪問。
  • 持久化策略:根據需求啟用RDB(快照)或AOF(追加日志)持久化,例如設置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

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女