Redis:对外部呼叫开放:“ bind:地址已在使用中”

丹尼尔

所以我试图从另一台机器上使用我的redis(就像这里)。似乎我必须指定可从其访问redis的ips。根据先前的建议,我创建了一个配置文件:

bind 0.0.0.0 127.0.0.1  

我在运行服务器时加载的内容: redis-server redis.config

问题是我遇到以下错误:

[4323] 25 Jan 14:12:00.770 # Creating Server TCP listening socket 0.0.0.0:6379: bind: Address already in use

我在两台计算机上尝试过,但在两台计算机上都遇到了相同的错误。有什么想法我要去哪里吗?

Not_a_Golfer

因为0.0.0.0已经包含127.0.0.1,所以存在冲突,因此您不能同时绑定两者-而且也不应绑定,这是没有意义的。

绑定到0.0.0.0意味着“从所有接口上的所有地址侦听”,其中包括127.0.0.1,因此使其冗余。

您应该执行以下任一操作:

  1. 监听您信任的特定接口。

  2. 侦听0.0.0.0,但请确保防火墙上的端口已关闭,并且无法从外部访问redis端口。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

BindException:地址已在使用中

java.net.BindException:地址已在使用中:JVM_Bind <null>:80

SocketConnector 8081-地址已在使用中

绑定失败:地址已在使用中

Python [Errno 98]地址已在使用中

如何解决“ java.net.BindException:地址已在使用中:JVM_Bind”错误?

SocketException:地址已在使用中MONGODB

Docker错误绑定:地址已在使用中

Nginx无法启动(地址已在使用中)

地址已在使用中-bind(2)(Errno :: EADDRINUSE)

nginx-nginx:[emerg] bind()到[::]:80失败(98:地址已在使用中)

套接字EADDRINUSE(地址已在使用中)

jekyll 2.2.0 | 错误:地址已在使用中-bind(2)

套接字错误:地址已在使用中

错误:[Errno 98]地址已在使用中

nginx:[emerg] bind()到docker上的0.0.0.0:80失败(98:地址已在使用中)

ZeroMQ无法在[0.0.0.0:5555]的Docker上进行.bind()-地址已在使用中。为什么?

java.net.BindException:地址已在使用中:bind

nginx:在Mac上[emerg] bind()到0.0.0.0:8080失败(48:地址已在使用中)

Apache ActiveMQ Artemis地址已在使用中

C ++ 11:如何获取地址/对外部类的引用?

java.net.BindException:地址已在使用中:JVM_Bind:8080

Apache httpd:bind:地址已在使用中

使用javascript对外部URL的Ajax请求

vysper地址已在使用中

ServerSocket端口问题(java.net.BindException:地址已在使用中:JVM_Bind)

对外部函数中的变量使用tkinter条目

启动Redis服务器时出错:“地址已在使用中”

使用相同输入对外部代码组件进行多次评估?开放MDAO