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

相关推荐
宠友信息27 分钟前
资源权限与钱包流水在即时通讯源码后端架构中的设计
java·spring boot·redis·websocket·缓存
_Jimmy_43 分钟前
Redis.from_url()连接redis时,redis密码带有#号报错
redis
无小道1 天前
Redis——集群
redis·集群
用户6757049885021 天前
Redis 分布式锁的 5个坑,真的是又大又深!!
redis·后端
spider_xcxc1 天前
Redis 深度实践:安全管控、性能压测与持久化分析(二)
运维·前端·redis·云计算·bootstrap·运维开发
spider_xcxc2 天前
Redis 数据库高质量实践指南(一)
运维·数据库·redis·oracle·云计算
YOU OU2 天前
Redis初识
数据库·redis·缓存
livemetee2 天前
【关于redis高性能,高可用处理】
数据库·redis·缓存
Omics Pro2 天前
首个针对生物医药LLM智能体的全流程过程级评测框架
数据库·人工智能·windows·redis·量子计算
栈溢出了2 天前
Redis 消息队列笔记:List 与 Pub/Sub
redis·笔记·list