踩坑记录:Redis 连接报错 “Failed to get reply: connection reset“ 之端口冲突问题

踩坑记录:Redis 连接报错 "Failed to get reply: connection reset" 之端口冲突问题

问题现象

使用 Navicat 连接 Redis 时,出现报错 Failed to get reply: connection reset,测试连接失败。

问题排查

  1. 端口占用检查

    执行命令 netstat -ano | findstr 6379 查看 6379 端口占用情况,发现端口被占用,进程 ID 为 27064;执行命令tasklist | findstr 27064进一步排查占用文件,发现是 vmnat.exe(虚拟机相关服务)。

  2. 根源分析

    之前配置了虚拟机端口转发(将本地 6379 端口转发到虚拟机 Redis 服务),但在未启动虚拟机时,虚拟机的 vmnat.exe 仍占用了本地 6379 端口,导致本地 Redis 服务无法正常使用该端口,进而出现连接重置报错。

解决方案

配置虚拟机端口转发时,修改端口号(例如将本地 6380 端口转发到虚拟机 Redis 的 6379 端口),避免与本地服务端口冲突。

相关推荐
问道飞鱼20 小时前
【分布式知识】Redis-Shake 容器云部署完整指南
redis·分布式·redis-shake
TracyCoder12321 小时前
深入浅出Redission
redis·redission
7***998721 小时前
Redis——Windows安装
数据库·windows·redis
D***77651 天前
【Redis】在Java中以及Spring环境下操作Redis
java·redis·spring
TracyCoder1231 天前
Redis与MySQL数据不一致:核心场景与解决方案
数据库·redis·mysql
山水无间道1 天前
redis的rdb文件迁移
数据库·redis·缓存
陈文锦丫1 天前
Redis原理篇
数据库·redis·缓存
GEM的左耳返1 天前
Java面试实战:从Spring Boot到AI集成的技术深度挑战
spring boot·redis·微服务·kafka·java面试·spring ai·缓存优化
就叫飞六吧1 天前
Redis 安装为 Windows 服务开机后台自启
数据库·windows·redis
W***D4551 天前
nodejs链接redis
javascript·redis·bootstrap