密码问题 密码输入错误时,端口可以连接上,但鉴权认证会失败。如果忘记了密码,可以重置缓存实例密码。 实例配置问题 连接Redis时存在拒绝连接,可登录分布式缓存服务控制台,进入实例详情页面,调整实例参数maxclients的配置,具体操作可参考修改实例配置参数。 客户端连接问题 (1)在使用Rediscli连接Cluster集群时,连接失败。 解决方法:请检查连接命令是否加上 c ,在连接Cluster集群节点时务必使用正确连接命令。 Cluster集群连接命令: ./rediscli h {dcsinstanceaddress} p 6379 a {password} c 单机、主备、Proxy集群连接命令: ./rediscli h {dcsinstanceaddress} p 6379 a {password} 具体连接操作,请参考Rediscli连接。 (2)出现Read timed out或Could not get a resource from the pool。 解决方法: 排查是否使用了keys命令,keys命令会消耗大量资源,造成Redis阻塞。建议使用scan命令替代,且避免频繁执行。 排查实例是否是Redis 3.0,Redis 3.0底层用的是sata盘,当Redis数据持久化即AOF时,会触发偶现的磁盘性能问题,导致连接异常,可更换Redis实例为4.0 和5.0版本,其底层是ssd盘,磁盘性能更高,或若不需要持久化可关闭AOF。 (3)出现unexpected end of stream错误,导致业务异常。 解决方法: Jedis连接池调优,建议调整连接池参数。 排查是否大key较多。 连接断开。 解决方法: 调整应用超时时间。 优化业务,避免出现慢查询。 建议使用scan命令替代keys命令。 (4)Jedis连接池问题,请参考使用Jedis连接池报错如何处理?。
本节主要介绍Metadata恢复 概述 关于Metadata的备份策略,DRDS将在每日凌晨2点至3点对实例的Metadata数据进行备份,备份保留时长30天。删除逻辑库、逻辑库分片变更后清理数据、删除实例等影响Metadata的重要操作也会触发元数据备份。 元数据恢复特性用于误删库或者RDS for MySQL本身出现异常等业务场景,可根据过去的某个时间点,将Metadata数据与已经PITR恢复完成的RDS for MySQL实例进行匹配,重建DRDS和RDS for MySQL的关联关系,恢复DRDS。当前该特性仅支持RDS for MySQL引擎。 限制 目标DRDS实例不能关联RDS for MySQL实例,不能创建逻辑库和帐号。 确保选择的RDS for MySQL实例已经进行PITR恢复。 暂不支持目标DRDS实例在主网段、RDS for MySQL实例在扩展网段的场景。 前提条件 成功登录分布式关系型数据库服务控制台。 当前DRDS实例状态为“运行中”。 操作步骤 申请新的DRDS实例。DRDS申请请参考实例申请。 在DRDS实例列表页面单击当前实例名称,进入实例基本信息页面。 在左侧导航栏选择“备份恢复”,进入恢复数据页面。单击“Metadata恢复”按钮。 选择恢复到的时间点,DRDS将在该时间点就近选择合适的DRDS元数据备份集。 选择步骤1中创建的目标实例,如果没有预置新的的实例,请参照实例申请创建新的实例。 选择已经完成PITR的RDS for MySQL实例,单击“确认”进行恢复。 Metadata恢复下发成功提示。