问题概述
Redis是大家都常用内存数据库,在实际开发时,我们往往是redis单独在一台服务器上,这是连接服务器会报错"connection refused",这是什么原因呢?
?解决方案
我这边的是因为redis出于安全考虑,默认配置中只允许本机访问,就是redis.cof中的这一句
?bind 127.0.0.1
这里也总英文注释解释了原因,给出了解决方法,把这行注释掉,然后重启redis服务就行了,可是连接上以后发送命令还是会报错,这时候他提示,启动服务添加参数如下
?redis-server redis.conf –protected-mode no
关闭保护模式,重启服务就好了
最后,这种方式对于线上部署还是很危险的,我这里只是内部测试方便,临时的措施,我也是个小白,有错误欢迎大家指出,谢谢!
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。