文档说:
By default, if no "bind" configuration directive is specified, Redis listens
for connections from all the network interfaces available on the server.
It is possible to listen to just one or multiple selected interfaces using
the "bind" configuration directive, followed by one or more IP addresses.
Examples:
bind 192.168.1.100 10.0.0.1
bind 127.0.0.1 ::1
但是,我绝对不清楚“绑定 192.168.1.100 10.0.0.1”和“绑定 127.0.0.1::1”是什么意思
为什么第一次绑定有两个IP,它给了什么?
为什么在第二个例子::1
中,它给出了什么?
假设我为外部连接添加了一个 IP,如下所示:
bind 94.103.**.***
连接此IP时如何设置密码?
如果您不遵守严格的术语 - 配置中的绑定是一个指示您可以连接到服务器的地址的指令。如果未指定,那么您可以从任何接口连接(例如,如果您有 3 个网卡,那么连接将通过所有三个加上 localhost 进行。我希望您知道 localhost 是什么)。
至于 ::1 是表示 localhost 的 IPv6 地址,考虑到这还不相关。
总结 - 绑定是绑定到您可以输入的特定 ip。当然,这是您的网络接口之一的 ip。
至于密码 -这里是如何做到这一点的一个很好的描述。很难在这里添加一些东西。如果英语有困难,那么您可能会通过关键字搜索您需要的信息。