博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Redis bind属性的配置与redis连接
阅读量:4562 次
发布时间:2019-06-08

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

Redis连接

文章出处,https://blog.csdn.net/a578977626/article/details/78202202

bind配置了什么ip,别人就得访问bind里面配置的ip才访问到redis服务。

 

一台主机,可能会有多张网卡,或者对应多网段内网的Ip,公网IP等,也就意味着其他机器可以通过多个IP地址访问到这台主机。

 

假如 有ip1,ip2,ip3可以访问到一台服务器。

 

但是redis bind只配置了

 

bind ip1 ip2

 

 

 

那如果是远程连接redis服务的话就只能通过ip1和ip2来访问。ip3不行。即使你可以ping得通。

 

 

 

误会是怎样产生的。

 

特殊情况:

 

bind 127.0.0.1

 

 

 

这样配置的意思是,要访问到我的redis服务就只能通过127.0.0.1这个ip来访问,额。。。那这样不管是哪台机都不可能访问到啦,一输入这个127.0.0.1,就连到自己本地了,呵呵。

 

这样恰好又起到了只能本地访问的效果,所以网上的误会也就这样产生了。以为bind配置了哪个IP,就得对应的IP的机器才能访问。

 

 

 

还有个特殊情况:

 

bind 0.0.0.0

 

0.0.0.0,最特殊的一个IP地址,代表的是本机所有ip地址,不管你有多少个网口,多少个ip,如果监听本机的0.0.0.0上的端口,就等于监听机器上的所有IP端口。

 

bind 0.0.0.0等价于 不配置 bind 即注释掉bind

 

 

 

注意:

 

bind ip1 ip2 ip3 ip4

 

ip1 ip2 ip3 都是本机所属的ip地址,但ip4如果是你随便乱写的ip,根本不是本机的ip,不好意思,会直接报错,redis都起不来。

 

转载于:https://www.cnblogs.com/seacher/p/9510003.html

你可能感兴趣的文章
使用正确的筛选参数来提高查询性能
查看>>
STM32 管脚重定义
查看>>
山东理工大学第七届ACM校赛-经济节约 分类: 比赛 ...
查看>>
链表相关操作:创建链表、遍历链表、求链表长度、链表中删除一个节点、链表中插入一个节点、反转单链表...
查看>>
ZOJ FatMouse' Trade 贪心
查看>>
音乐播放器
查看>>
SQL COOKBOOK (Ch.1-10)
查看>>
创建数组
查看>>
dict使用
查看>>
[转] 移动平台Html5的viewport使用经验
查看>>
ASP.NET MVC的帮助类HtmlHelper和UrlHelper
查看>>
《Python数据科学手册》第五章机器学习的笔记
查看>>
ubuntu16.04 配置爬虫环境
查看>>
Centos7,PHP7安装swoole
查看>>
02_ListActive中响应事件 并LogCat输出
查看>>
doubleclick adx note
查看>>
Celery框架
查看>>
[c#]asp.net开发微信公众平台(4)关注事件、用户记录、回复文本消息
查看>>
[转载,感觉写的非常详细]DUBBO配置方式详解
查看>>
linux Valgrind使用说明-内存泄漏
查看>>