阿里雲ECS服務器通過yum安裝的redis外網無法連接的解決方法
快速安裝redis的方法為:
安裝完畢后使用如下命令運行。
yum install redis
systemctl start redis
systemctl stop firewalld
setenforce 0
發現redis啟動成功,在外部嘗試連接,發現連接不上,這個時候我們首先在防火牆配置下開放端口6379
然后修改下配置。
vim /etc/redis.conf
#bind 127.0.0.1
requirepass XXXXX #這里一定要設置密碼,不設置密碼不允許登錄的
找到 bind 127.0.0.1 把這句話前面的注釋去掉(生產環境不建議去掉,會受到攻擊),重啟redis即可。
systemctl restart redis
有時候只改這里還是不讓連接,如阿里雲產品,我們需要給redis加上密碼,仍然修改該配置文件,輸入" :/ requirepass" 查找到該行,把后面的密碼改為自己的密碼,盡量設置的復雜一些,這樣才能更安全一些。然后重啟即可。