RedisInsight通过IP地址连接Linux上的Redis

问题描述 投票:0回答:1

我通过 VMware 在 Linux 上运行 Redis。 CENTOS7 Linux IP地址和连接截图如下:

IP address

我在Linux上的redis.conf文件中注释了#bind 127.0.0.1以允许远程连接。另外,我没有设置任何密码。

当我尝试在 Mac 操作系统上使用 RedisInsight 通过在 RedisInsight 上添加 Redis 数据库来远程连接到 Linux 上的 Redis 时,如下所示,连接不起作用。

我尝试了4个IP地址192.168.41.128、192.168.41.255、192.168.41.2和192.168.41.0作为主机地址。但它们都不起作用。请参阅下面的 RedisInsight 屏幕截图。

RedisInsight inputs

我在redis远程连接上做错了什么吗?有人可以指导我如何从 MacOS 上的 RedigsInsight 连接到 Linux 上的 Redis 吗?

我尝试使用命令“ip a”和“ip r”在 Linux 上获取 IP 地址。另外,我在 redis.conf 文件中评论了“Bind 127.0.0.1”。

linux redis centos7 vmware redisinsights
1个回答
0
投票

我想通了。关键步骤如下。详细的命令我问了ChatGPT,它很有帮助。

  1. 在 CentOS 7 Linux 上的 redis.conf 中,注释掉 #bind 127.0.0.1 或将其设置为“bind 0.0.0.0”,将“protected-mode no”设置为“protected-mode yes” 2.在防火墙设置下将端口6379设置为允许远程连接的端口“sudofirewall-cmd --zone=public --add-port=6379/tcp --permanent”
  2. 对于要使用的ip地址,我只使用命令“ip a”下显示的inet地址(192.168.xxx.xxx)
© www.soinside.com 2019 - 2024. All rights reserved.