• Redis bind属性的配置与redis连接


    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都起不来。
  • 相关阅读:
    第10组 Beta冲刺(4/4)
    第10组 Beta冲刺(3/4)
    第10组 Beta冲刺(2/4)
    第10组 Beta冲刺(1/4)
    第10组 Alpha冲刺(4/4)
    租房这件事
    idea中的maven工程,有的项目名称显示粗体,有的显示中括号
    win10电脑版微信数字输入的间隔变大解决办法
    在实体类中添加了@ApiModel不起作用
    为数字字符串加上千分位符号
  • 原文地址:https://www.cnblogs.com/seacher/p/9510003.html
Copyright © 2020-2023  润新知