当前位置: 首页 > 面试题库 >

打开Redis端口进行远程连接

呼延俊风
2023-03-14
问题内容

我可以在服务器上ping pong Redis:

# redis-cli ping
PONG

但是在远程,我遇到了问题:

$ src/redis-cli -h REMOTE.IP ping
Could not connect to Redis at REMOTE.IP:6379: Connection refused

在配置中,我得到了标准端口:

# Accept connections on the specified port, default is 6379.
# If port 0 is specified Redis will not listen on a TCP socket.
port 6379

因此,也许我应该在远程Ubuntu计算机上打开端口6379?我该怎么做?


问题答案:

您是否设置了绑定选项以允许Redis服务器上的远程访问?

之前(文件/etc/redis/redis.conf

bind 127.0.0.1

bind 0.0.0.0

并运行sudo service redis-server restart以重新启动服务器。如果这不是问题,则可能要检查所有可能阻止访问的防火墙。

重要说明: 如果您不使用防火墙(iptables,ufw
..)控制谁连接到正在使用的端口,则ANYONE可以连接到此Redis实例。如果不使用RedisAUTH,则意味着任何人都可以访问/更改/删除您的数据。注意安全!



 类似资料:
  • 本文向大家介绍Sql Server 2005的1433端口打开局域网访问和进行远程连接,包括了Sql Server 2005的1433端口打开局域网访问和进行远程连接的使用技巧和注意事项,需要的朋友参考一下 SQL Server 2005 远程连接 配置TCP/IP属性. Surface Area Configuration –> Database Engine –> Remote Connect

  • 问题内容: 我的特定问题与JDK 1.6中使用的JMX有关:如果我正在通过JRE 1.6运行Java进程 在命令行中,Java是否为远程JMX连接选择默认端口? 背景:我目前正在尝试开发一个过程,以提供给客户,使他们能够通过远程机器上的JMX连接到我们的流程之一。目的是帮助他们对实时显示控制台上发生的情况进行远程调试。由于他们的服务水平协议,他们强烈地希望捕获尽可能多的数据,并且如果情况看起来太复

  • 本文向大家介绍python检测远程端口是否打开的方法,包括了python检测远程端口是否打开的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了python判断远程端口是否打开的方法。分享给大家供大家参考。具体实现方法如下: 希望本文所述对大家的Python程序设计有所帮助。

  • 然后我在IntelliJ中设置了一个带有附加模块的插入式服务器,以启用热交换。我在调试模式下运行这个服务器,它运行得很好。 现在,如果我不使用插入式服务器,但想像之前一样启动服务器,那么当我运行调试远程时,我会得到以下结果: 错误 运行“Debug Glassfish OSM”时出错:无法打开调试器端口(localhost:9009):java。网ConnectException“连接被拒绝:连接

  • 本文向大家介绍python检测远程udp端口是否打开的方法,包括了python检测远程udp端口是否打开的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了python检测远程udp端口是否打开的方法。分享给大家供大家参考。具体实现方法如下: 希望本文所述对大家的Python程序设计有所帮助。

  • 有几种方法可以控制从信任或在渲染器内创建窗口的方式。 可以通过两种方式从渲染进程创建窗口: 如果属性中包含 target=_blank,单击链接或提交表格即可创建 在 JavaScript 中调用 window.open() For same-origin content, the new window is created within the same process, enabling th