Redis中的bind
参数是什么? bind
的文档假设我已经知道bind
的含义(我不知道)。 bind
是否设置了以下IP地址:
Redis
服务器? (我认为这是正确的答案,但我不明白为什么我们需要它)答案 0 :(得分:11)
它的redis等同于mysql bind-address选项,并且工作方式完全相同。
它将redis实例绑定到特定接口(因此特定的ip地址)。
基本上,您的redis服务器只会通过bind
选项侦听与指定地址的连接。这是一种安全措施,允许删除未在特定网络内部建立的连接。
所以如果你设置
bind 127.0.0.1
redis只接受与127.0.0.1建立的客户端连接(仅限本地连接)。
如果将其设置为
bind 0.0.0.0
它将接受与运行redis的计算机上的任何接口使用的任何地址(以及因此可以对您的redis实例建立的任何连接)的连接。
如果您将其设置为任何其他特定地址,则redis将期望与该特定地址建立连接,并将其余部分删除。
答案 1 :(得分:0)
通过在终端中键入命令以root用户身份打开redis.conf,例如:nano /etc/redis/redis.conf并注释该行,例如
通过这样做,您将能够通过每台远程PC连接到redis-server。