問題概述
Redis是大家都常用內(nèi)存數(shù)據(jù)庫,在實(shí)際開發(fā)時(shí),我們往往是redis單獨(dú)在一臺(tái)服務(wù)器上,這是連接服務(wù)器會(huì)報(bào)錯(cuò)"connection refused",這是什么原因呢?
?解決方案
我這邊的是因?yàn)閞edis出于安全考慮,默認(rèn)配置中只允許本機(jī)訪問,就是redis.cof中的這一句
?bind 127.0.0.1
這里也總英文注釋解釋了原因,給出了解決方法,把這行注釋掉,然后重啟redis服務(wù)就行了,可是連接上以后發(fā)送命令還是會(huì)報(bào)錯(cuò),這時(shí)候他提示,啟動(dòng)服務(wù)添加參數(shù)如下
?redis-server redis.conf –protected-mode no
關(guān)閉保護(hù)模式,重啟服務(wù)就好了
最后,這種方式對(duì)于線上部署還是很危險(xiǎn)的,我這里只是內(nèi)部測試方便,臨時(shí)的措施,我也是個(gè)小白,有錯(cuò)誤歡迎大家指出,謝謝!
聲明:本站所有文章,如無特殊說明或標(biāo)注,均為本站原創(chuàng)發(fā)布。任何個(gè)人或組織,在未征得本站同意時(shí),禁止復(fù)制、盜用、采集、發(fā)布本站內(nèi)容到任何網(wǎng)站、書籍等各類媒體平臺(tái)。如若本站內(nèi)容侵犯了原著者的合法權(quán)益,可聯(lián)系我們進(jìn)行處理。