远程连接阿里云服务器上的redis报错的问题解决

 更新时间:2025年04月22日 10:10:59   作者:·云扬·  
本文主要介绍了远程连接阿里云服务器上的redis报错的问题,出现 Redis Client On Error: Error: connect ECONNREFUSED 47.100.XXX.XX:6379 错误,下面就来介绍一下解决方法,感兴趣的可以了解一下

出现 Redis Client On Error: Error: connect ECONNREFUSED 47.100.XXX.XX:6379 错误,表明 Redis 客户端无法连接到指定的 Redis 服务器,可按以下步骤排查解决:

1. 检查 Redis 服务器是否运行

操作:在 Redis 服务器所在终端执行 redis - cli ping
若返回 PONG,说明 Redis 服务运行正常,进入下一步;

在这里插入图片描述

若无响应,需启动 Redis 服务(以常见系统为例):

Linux(如 Ubuntu/CentOS):sudo systemctl start redis(或 redis - server 直接启动)。

2. 验证网络连接与端口开放

测试端口连通性:在客户端所在终端执行 telnet 47.100.XX.XX 6379
若提示 Connected,说明端口开放且网络通畅,进入下一步;
若提示连接失败,检查以下两项:

防火墙设置

  • Linux 系统:使用 firewall - cmd --query - port=6379/tcp 检查端口是否开放,未开放则执行 firewall - cmd --add - port=6379/tcp --permanent 开放端口,再重启防火墙 firewall - cmd --reload
  • 云服务器(如阿里云、腾讯云):检查安全组规则,确保 6379 端口(TCP)允许入站。

在这里插入图片描述

网络连通性:确认客户端与服务器间无网络隔离(如 VPN、代理干扰),可尝试 ping 47.100.165.17 测试基础网络连通性。

3. 检查 Redis 服务器配置

查看配置文件:找到 Redis 配置文件(通常为 /etc/redis/redis.conf),确认以下内容:

  • 端口:port 6379 确保端口未被修改。
  • 监听地址:若 bind 配置为 127.0.0.1,表示仅允许本地连接。需改为 bind 0.0.0.0(允许所有地址访问)或指定允许的客户端 IP(如 117.64.3.191),修改后重启 Redis 服务:
    Linux:sudo systemctl restart redis

4. 检查客户端连接配置

确认客户端代码中连接的 IP 和端口正确,例如(以 Node.js 为例):

const redis = require('redis');  
const client = redis.createClient({  
  host: '47.100.XXX.XX',  
  port: 6379  
});  

若 Redis 配置了密码,还需添加 password 参数:

const client = redis.createClient({  
  host: '47.100.XXX.XX',  
  port: 6379,  
  password: '你的 Redis 密码'  
});  

完成以上步骤后,重新运行客户端,若配置正确且网络正常,应能成功连接 Redis 服务器。

到此这篇关于远程连接阿里云服务器上的redis报错的问题解决的文章就介绍到这了,更多相关redis远程连接阿里云报错内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • 聊一聊Redis与MySQL双写一致性如何保证

    聊一聊Redis与MySQL双写一致性如何保证

    一致性就是数据保持一致,在分布式系统中,可以理解为多个节点中数据的值是一致的。本文给大家分享Redis与MySQL双写一致性该如何保证,感兴趣的朋友一起看看吧
    2021-06-06
  • 关于redisson缓存序列化的几枚大坑说明

    关于redisson缓存序列化的几枚大坑说明

    这篇文章主要介绍了redisson缓存序列化几枚大坑,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2021-08-08
  • Redis GEO地理信息定位功能

    Redis GEO地理信息定位功能

    Redis 提供了GEO地理信息定位功能,地理空间项(经度、纬度、名称),实现查找附近的人、上班打卡、自行车租赁、摇一摇等相关与地理位置信息的功能,这篇文章主要介绍了Redis GEO地理信息定位功能,需要的朋友可以参考下
    2023-12-12
  • Redis安装配置与常用命令

    Redis安装配置与常用命令

    Redis 是一款开源的,基于 BSD 许可的,高级键值 (key-value) 缓存 (cache) 和存储 (store) 系统。由于 Redis 的键包括 string,hash,list,set,sorted set,bitmap 和 hyperloglog,所以常常被称为数据结构服务器。
    2018-03-03
  • 一文搞懂阿里云服务器部署Redis并整合Spring Boot

    一文搞懂阿里云服务器部署Redis并整合Spring Boot

    这篇文章主要介绍了一文搞懂阿里云服务器部署Redis并整合Spring Boot,文章围绕主题展开详细的内容介绍,具有一定的参考价值,需要的小伙伴可以参考一下
    2022-09-09
  • 基于Redis的限流器的实现(示例讲解)

    基于Redis的限流器的实现(示例讲解)

    下面小编就为大家分享一篇基于Redis的限流器的实现(示例讲解),具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2017-12-12
  • redis实现删除list中特定索引的值

    redis实现删除list中特定索引的值

    这篇文章主要介绍了redis实现删除list中特定索引的值,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-05-05
  • Redis的过期键删除策略原理说明

    Redis的过期键删除策略原理说明

    这篇文章主要介绍了Redis的过期键删除策略原理说明,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-08-08
  • 为Redis设置密码的三种方法

    为Redis设置密码的三种方法

    Redis 是一个高性能的键值对数据库,广泛应用于缓存、消息队列等场景,为了保障 Redis 服务的安全性,设置密码认证是非常重要的一步,所以本文给大家介绍了为Redis设置密码的三种方法,需要的朋友可以参考下
    2024-11-11
  • 解决Redis开启远程访问及密码问题

    解决Redis开启远程访问及密码问题

    这篇文章主要介绍了Redis开启远程访问及密码的教程,文中给大家提到了Redis启动报错解决方法,需要的朋友可以参考下
    2019-10-10

最新评论