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

相关推荐
笨蛋不要掉眼泪16 小时前
Redis主从复制:原理、配置与实战演示
前端·redis·bootstrap·html
晓131316 小时前
第七章:Redis高级最佳实践详解
redis·分布式·缓存
jiunian_cn18 小时前
【Redis】list数据类型相关指令
数据库·redis·list
Big Cole18 小时前
PHP面试题(Redis核心知识篇)
开发语言·redis·php
TracyCoder12318 小时前
Redis分布式限流技术原理与实战
redis
小北方城市网18 小时前
MongoDB 分布式存储与查询优化:从副本集到分片集群
java·spring boot·redis·分布式·wpf
xxxmine1 天前
redis学习
数据库·redis·学习
qq_5470261791 天前
Redis 常见问题
数据库·redis·mybatis
知识即是力量ol1 天前
基于 Redis 实现白名单,黑名单机制详解及应用场景
数据库·redis·缓存
CoLiuRs1 天前
语义搜索系统原理与实现
redis·python·向量·es