云数据库 Redis
  • 产品发布记录
  • 新手引导
  • 产品简介

  • 购买指南

  • 快速入门

  • 操作指南

  • 性能白皮书
  • API文档

  • 最佳实践

  • 常见问题

  • 故障处理

    • Redis无法连接
      • 可能原因
      • 排查及解决方案
        • 网络问题
        • 白名单问题
        • 密码问题
        • 突发异常事件
      • 客户端连接常见异常
    • 使用Csredis客户端时出现Unexpected end of stream异常
    • 使用redis-py客户端时连接集群时报错
    • 使用Jedis客户端时出现Unexpected end of stream异常
    • 使用Jedis客户端时出现OOM异常
    • 如何处理大key问题
  • 服务条款
  • 相关概念
  • 联系我们
  • 云数据库Redis
  • 故障处理
云数据库 Redis

云数据库Redis是首云提供的兼容开源Redis协议标准、基于键值对形式存储的内存数据库服务,具有高可用、高可靠、弹性扩展等特点。支持主从和集群两种架构,可实现亚毫秒级响应时间,每秒处理数十万个请求,可满足高吞吐、低延迟及弹性变配等业务需求。

  • 产品简介
    • 产品概述

    • 产品优势

    • 应用场景

    • 产品系列

    • 命令支持

    • 地域与可用区

  • 购买指南
    • 计费概述

    • 购买方式

    • 欠费说明

    • 调整实例规格费用说明

  • 快速入门
    • 创建Redis实例

    • 设置白名单

    • 连接Redis实例

  • 操作指南
    • 使用限制

    • 操作总览

    • 管理实例

    • 连接实例

    • 网络与安全

    • 备份与恢复

    • 数据迁移

    • 监控告警

    • 账号与密码

    • 参数配置

    • 禁用命令

    • 标签管理

  • API文档
    • 认证方式

    • API概览

    • 实例相关接口

    • 备份相关接口

    • 错误码

  • 最佳实践
    • 消息发布订阅

    • 管道传输

    • 事务处理

  • 常见问题
    • 购买计费

    • 连接登录

    • 使用数据库

    • 监控报警

    • 持久化

    • 缓存策略

  • 故障处理
    • Redis无法连接

    • 使用Csredis客户端时出现Unexpected end of stream异常

    • 使用redis-py客户端时连接集群时报错

    • 使用Jedis客户端时出现Unexpected end of stream异常

    • 使用Jedis客户端时出现OOM异常

    • 如何处理大key问题

Redis无法连接

最后更新时间:2021-12-22 生成PDF文件 | 前往GitHub编辑

# 可能原因

可能原因 说明
网络问题 1、云服务器与云数据库Redis不在同一虚拟数据中心
2、云服务器与云数据库Redis在同一虚拟数据中心,但不在同一私网网段
白名单问题 白名单中配置的IP地址或IP段不正确
密码问题 输入的认证密码错误
突发异常事件 发生 HA 切换、服务不可用、只读副本切换、只读副本服务不可用等服务异常

# 排查及解决方案

# 网络问题

  • 排查方法

登录控制台 (opens new window)检查部署客户端的云服务器和想要连接的目标云数据库Redis是否位于同一虚拟数据中心,且位于同一私网网段。如果不位于同一虚拟数据中心或同一私网网段,则无法通过内网互通。

  • 解决方案

方案1:您可以将原实例删除,重新购买同一虚拟数据中心下的实例,选择同一私网网段即可。

方案2:您也可以通过路由打通云服务器所处网络和云数据Redis私网。

# 白名单问题

  • 排查方法

在确认网络可通的情况下,连接Redis实例时,如果提示Could not connect to Redis at 10.XX.XX.10:9736: Connection timed out,也可能是白名单的设置和使用不正确。

  • 解决方案

方案1:如果您的云服务器与Redis实例处于同一私网网段,可以关闭白名单。云数据库Redis支持内网互通,即处于同一内网的云服务器可以直接连接云数据库Redis。

方案2:如果您需要通过白名单限制IP访问,请登录控制台 (opens new window),检查用于连接Redis实例的云服务器IP地址或IP段已经成功添加在白名单中。白名单具体操作,详情参见设置白名单。

# 密码问题

  • 排查方法

执行下述命令,如果提示OK,说明密码没问题。

10.XX.XX.3:9736> AUTH 密码
OK
1
2

如果提示(error) ERR invalid password,说明密码错误。

10.XX.XX.3:9736> AUTH 密码
(error) ERR invalid password
1
2
  • 解决方案

您可以进入此实例的账号管理页面,进行密码重置即可。详情参见管理账号。

# 突发异常事件

  • 排查方法

登录控制台,进入实例的监控功能页面查看。如果在某个确定的时间点发现连接异常或者有大量的访问报错、慢查询,说明发生了异常事件。查看监控的具体操作,详情参见监控功能。

  • 解决方案

请及时联系工作人员获取帮助。

# 客户端连接常见异常

Csredis客户端常见连接异常

redis-py客户端常见连接异常

缓存策略
使用Csredis客户端时出现Unexpected end of stream异常

← 缓存策略 使用Csredis客户端时出现Unexpected end of stream异常→

最近更新
01
_index
08-18
02
将备份数据迁移至首云Redis
07-11
03
监控概览
04-08
更多文章>

版权所有 ©2005 - 2024 Capitalonline Data Service Co., Ltd 备案序号:京ICP备06033943号 京公网安备:11010502020343号

北京首都在线科技股份有限公司(总部) 经营许可证:B1.B2-20140358 上海红之盟网络科技有限公司(首都在线全资子公司) 经营许可证:B1-20194861