linux 安装redis 要让外部客户端能够访问 bind ip

转自:https://www.cnblogs.com/xiaohuihui96/p/7127922.html

redis 外部访问配置(bind正确配置)

部署完redis 后,发现外部没法访问到redis。可能你已经跟我同样看了晚上不少帖子,大部分都大同小异,都是设置redis配置里的bind ,把这个设置项改为你服务器的真正ip地址,实际上是错误的。html

我按照网上的说服,设置了,可是会发现redis没法启动,执行了启动命令以后没反应,而后切回了127.0.0.1 以后正常启动,翻看了不少帖子都是这样,无心中看到了这个帖子,http://www.2cto.com/database/201507/419799.html  ,后半部分才是bind正确的解释,就是他说的很难理解,特别是#。redis

bind 就是配置一个网络接口,用于接收这个接口发送过来的请求,因此得绑定2个网卡,一个本地一个外部,试过了,缺一不可,只有本地,外部访问不了,设置了外部的,启动不了,多是我配置了集群的缘由仍是其余,具体不清楚,因此这里得配置2个。看了这个帖子,我作了大胆的尝试,在原先的基础上追加服务器ip配置而且注释掉。服务器

# bind 127.0.0.1网络

# bind 192.168.1.4ui

按照原文说的,都注释掉他会一块儿接收请求。这个尝试是对的,注释掉后启动成功了,外部端口也ping通了。spa

我也不知道为何,# 注释掉了确是正确的配置,唉,很奇怪。htm

相关文章
相关标签/搜索