博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
linux 安装redis 要让外部客户端可以访问 bind ip
阅读量:6341 次
发布时间:2019-06-22

本文共 644 字,大约阅读时间需要 2 分钟。

hot3.png

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

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

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

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

# bind 127.0.0.1

# bind 192.168.1.4

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

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

转载于:https://my.oschina.net/u/2326864/blog/1799095

你可能感兴趣的文章
JS、C# 去除html标签
查看>>
通过命令给Linux(CentOS)分区
查看>>
如何在VMware中安装Windows Phone SDK 8.0 (支持模拟器调试)
查看>>
在ubuntu下手机无法挂载的问题
查看>>
Windows Phone开发-开发环境和结构
查看>>
scanf printf sprintf fprintf
查看>>
如何延长windows评估版的方法
查看>>
c# 自定义类型的DataBindings
查看>>
C++ Primer 学习笔记_45_STL实践与分析(19)--泛型算法的结构
查看>>
android:inputType参数类型说明
查看>>
A/C模式 是什么意思啊汽车知识问题_PCauto快问
查看>>
给MySQL官方提交的bug report备忘
查看>>
人类探索地外文明取得的重大进步
查看>>
PO_PO系列 - 请购单系统分析(案例)
查看>>
linux(Ubuntu)安装QQ2013
查看>>
在swift中使用线程休眠
查看>>
快钱支付与Sql Server的乐观锁和悲观锁
查看>>
[原]Android打包之Ant打包
查看>>
UML建模之时序图
查看>>
[SecureCRT] 解决 securecrt failed to open the host key database file 的问题
查看>>