部署完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