編譯依賴安裝
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