You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

求助:RedisInsight无法连接VMware中CentOS7的Redis

解决RedisInsight远程连接CentOS7 Redis的问题

先纠正你操作里的核心错误

你尝试的几个IP里,192.168.41.255是广播地址、192.168.41.0是网络地址,这俩根本不能用来建立连接;192.168.41.2大概率是网关或其他设备的IP,不是CentOS主机的真实IP——这是你连接失败的首要原因。

一步步排查并解决问题

1. 确认CentOS7的正确IP地址

执行ip a命令后,找到非回环网卡(通常是ens33或类似名称),看inet行对应的IP,比如inet 192.168.41.130/24,这个带/24的IP才是CentOS的真实主机IP,记下来备用。

2. 补全Redis的远程连接配置

只注释bind 127.0.0.1不够,Redis默认开启保护模式,无密码情况下会拒绝远程请求:

  • 打开redis.conf,找到protected-mode yes,改成protected-mode no
  • 修改后必须重启Redis才能生效:
    # 用systemd管理的情况
    systemctl restart redis
    # 手动启动的情况
    redis-cli shutdown
    redis-server /你的redis.conf路径/redis.conf
    

3. 开放CentOS7的Redis端口

CentOS7默认用firewalld防火墙,Redis默认端口是6379,必须开放这个端口:

firewall-cmd --add-port=6379/tcp --permanent
firewall-cmd --reload

如果用的是iptables,执行:

iptables -A INPUT -p tcp --dport 6379 -j ACCEPT
service iptables save

4. 验证Mac到CentOS的网络连通性

在Mac终端里ping CentOS的正确IP,比如:

ping 192.168.41.130

如果ping不通,检查VMware的网络模式:

  • 选NAT模式:CentOS的IP属于VMware虚拟网卡网段,Mac可直接访问
  • 选桥接模式:CentOS和Mac处于同一局域网,IP网段和Mac一致

5. 配置RedisInsight连接

打开RedisInsight新建连接:

  • Host:填刚才确认的CentOS真实IP
  • Port:6379(没改端口的话默认即可)
  • Password:留空(你没设置密码)
  • 其他选项保持默认,点击连接就能成功。

内容的提问来源于stack exchange,提问作者meimaymay

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.12 16:24:54