溫馨提示×

centos redis配置步驟是什么

小樊
44
2025-04-20 16:58:03
欄目: 云計算

在CentOS上配置Redis主要包括以下幾個步驟:

安裝Redis

  1. 更新系統包
sudo yum update -y
  1. 安裝EPEL倉庫(如果尚未安裝):
sudo yum install epel-release -y
  1. 安裝Redis
sudo yum install redis -y

配置Redis

  1. 編輯配置文件: 配置文件通常位于 /etc/redis.conf。使用文本編輯器(如 vinano)打開它:

    sudo vi /etc/redis.conf
    
  2. 設置后臺啟動: 將 daemonize 參數設置為 yes

    daemonize yes
    
  3. 設置密碼: 為了安全起見,可以設置一個密碼。找到 requirepass 行并設置一個密碼:

    requirepass your_password
    
  4. 綁定地址: 如果你希望Redis只監聽本地連接,可以設置 bind127.0.0.1。如果需要遠程訪問,可以注釋掉這一行或設置為 0.0.0.0

    # bind 127.0.0.1
    
  5. 關閉安全模式: 將 protected-mode 改為 no,以允許公網訪問:

    protected-mode no
    
  6. 修改其他配置(可選): 根據需要修改其他配置項,如 port(端口號)等。

啟動Redis服務

  1. 啟動Redis服務

    sudo systemctl start redis
    
  2. 設置開機自啟動: 創建Redis系統服務文件:

    sudo vi /etc/systemd/system/redis.service
    

    文件內容如下:

    [Unit]
    Description=Redis Server
    After=network.target
    
    [Service]
    Type=forking
    PIDFile=/var/run/redis.pid
    ExecStart=/usr/local/bin/redis-server /etc/redis.conf
    PrivateTmp=true
    
    [Install]
    WantedBy=multi-user.target
    

    重新加載新的服務:

    sudo systemctl daemon-reload
    

    設置開機自啟:

    sudo systemctl enable redis
    

測試Redis服務

  1. 使用 redis-cli 測試連接
    redis-cli
    
    redis-cli 提示符下,輸入以下命令來測試連接和設置/獲取鍵值對:
    set mykey "Hello, Redis!"
    get mykey
    
    如果一切正常,你應該會看到輸出 Hello, Redis!。

防火墻設置

如果你的系統啟用了防火墻,確保開放Redis使用的端口(默認是6379):

sudo firewall-cmd --permanent --zone=public --add-port=6379/tcp
sudo firewall-cmd --reload

安全組設置(如果使用云服務器)

如果你在云服務器上運行Redis,還需要在云服務提供商的安全組設置中開放相應的端口。

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