踩坑记录: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 端口),避免与本地服务端口冲突。

相关推荐
↘"LYong11 分钟前
Centos升级Redis(7.4.1 ---> 7.4.6)
linux·redis
什么都不会的Tristan13 分钟前
redis篇
数据库·redis·缓存
oMcLin34 分钟前
如何在Ubuntu 20.04上部署并优化Redis缓存集群,提升大规模电商网站的页面加载速度与缓存效率?
redis·ubuntu·缓存
萧曵 丶1 小时前
Redis 由浅到深面试题(分层次版)
数据库·redis·缓存
杨了个杨89822 小时前
Redis常用命令
数据库·redis·缓存
Freed&2 小时前
Redis 缓存三大经典问题详解:缓存穿透、缓存击穿与缓存雪崩
数据库·redis·缓存
gis分享者2 小时前
Redis 集群的实现原理是什么?
数据库·redis·缓存·集群·扩容·原理·gossip
xiaolyuh1232 小时前
Redis 核心详解
数据库·redis·缓存
进击的小菜鸡dd3 小时前
互联网大厂Java面试:从Spring Boot到微服务架构的场景化技术问答
java·spring boot·redis·ci/cd·微服务·消息队列·mybatis
想摆烂的不会研究的研究生4 小时前
每日八股——Redis(4)
数据库·经验分享·redis·后端·缓存