阿里雲上Redis的6379端口開通訪問所踩到的坑
簡單記一下踩到的坑:
首先要現在阿里雲的控制檯開啓相應的端口,參考以下文章:
(ESC) https://blog.csdn.net/Shenpibaipao/article/details/83932150
(輕型應用) https://blog.csdn.net/Shenpibaipao/article/details/79767766
接着,給Redis設置訪問密碼:
- 切換到Redis安裝目錄下:
vim redis.conf
,將#requirepass foobared
替換爲requirepass pw
,其中pw
爲訪問密碼;(解決安全訪問問題) - 同樣,把該文件中的
bind 127.0.0.1
修改爲bind 0.0.0.0
,否則6379IP會被強制綁定本地主機。(解決端口和主機綁定問題)
最後,要重新啓動Redis。啓動時要帶上該配置文件:redis-server ../redis.conf
。
- 嘗試端口是否開啓:
telnet 127.0.0.1 6379
,或redis-cli -h 阿里雲ip -p 6379 -a 密碼
。
如果還不行,查看系統防火牆是否開啓,阿里雲的機子是默認啓用的,可以嘗試 iptables -F
直接暴力解除所有規則;這部分內容網上很多,不一一贅述。