問題概述

Redis是大家都常用內存數據庫,在實際開發時,我們往往是redis單獨在一臺服務器上,這是連接服務器會報錯"connection refused",這是什么原因呢?

?解決方案

我這邊的是因為redis出于安全考慮,默認配置中只允許本機訪問,就是redis.cof中的這一句

?bind 127.0.0.1

這里也總英文注釋解釋了原因,給出了解決方法,把這行注釋掉,然后重啟redis服務就行了,可是連接上以后發送命令還是會報錯,這時候他提示,啟動服務添加參數如下

?redis-server redis.conf –protected-mode no

關閉保護模式,重啟服務就好了

最后,這種方式對于線上部署還是很危險的,我這里只是內部測試方便,臨時的措施,我也是個小白,有錯誤歡迎大家指出,謝謝!