CentOS redis安裝配置

Dream_saddle發表於2019-01-14

編譯依賴安裝

yum install gcc-c++

yum install -y tcl


安裝步驟

下載:wget http://download.redis.io/releases/redis-5.0.3.tar.gz
解壓:tar xzf redis-5.0.3.tar.gz
進入到解壓目錄:cd redis-5.0.3
編譯:make


編譯完成後就可以進行配置了
  1. 配置 redis.conf
    1. 將 bind 127.0.0.1 註釋或者改為 bind 0.0.0.0。bind 是指定能連線的ip,預設只允許本機
    2. 將 protected-mode yes 修改為 protected-mode no (3.2 版本後加入的特性,防止公網訪問 redis cache, 增強 redis 的安全性)
    3. 將 requirepass foobared 註釋去掉,或者將 foobared 修改為你的密碼(不修改的話,密碼就是 foobared)
  2.配置 iptables 規則,允許 6379(redis預設埠) 埠可外部訪問
   iptables -I INPUT 1 -p tcp -m state –state NEW -m tcp –dport 6379 -j ACCEPT
   配置永久生效方法:
    iptables -I INPUT 1 -p tcp -m state –state NEW -m tcp –dport 6379 -j ACCEPT
    service iptables save(如果報錯則執行下一句)
      yum install iptables-services
    配置 iptables 開機自啟: systemctl enable iptables.service
    關閉防火牆: systemctl stop firewalld.service  
        systemctl disable firewalld.service
  啟動 redis
    進入到 redis src 目錄
    ./redis-server ../redis.conf(指定 redis 配置檔案)
  關閉 reids
    進入到 reids src 目錄
    ./redis-cli shutdown

相關文章