检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
可查看监控指标“活跃的客户端数量”。 QPS:即Query Per Second,表示数据库每秒执行的命令数。QPS的测试方法,可参考性能测试方法。 Redis 3.0实例支持“单机”、“主备”和“Proxy集群”三种类型。 DCS Redis 3.0已暂停售卖,建议使用Redis
testOnBorrow 向资源池借用连接时是否做连接有效性检测(ping),检测到的无效连接将会被移除。 对于业务连接极端敏感的,并且性能可以接受的情况下,可以配置为True,一般来说建议配置为False,启用连接空闲检测。 testWhileIdle 是否在空闲资源监测时通过ping命令监测连接有效性,无效连接将被销毁。
重新启动数据同步失败 重新启动数据同步失败的处理建议: 分析源Redis是否存在大Key,如果源Redis存在大key,建议将大key打散成多个小key后再迁移。 检查目标Redis的规格是否小于迁移数据大小、是否有其他任务在执行。 如果目标Redis的实例规格小于迁移数据大小,迁移过程中,内存被占满,会导致迁移失败。
迁移过程应该细化到每一步可执行的步骤,有明确的开始与结束确认动作。 数据验证。 数据验证可以包括以下几方面: 各数据库的key分布是否与原来或者迁移预期一致。 关键Key的检查。 Key的过期时间检查。 实例是否能够正常备份和恢复。 业务切换。 当缓存数据完成迁移,且验证无误后,业务可以正式切换缓存数据的连接,恢复对外。
support_acl Boolean 是否支持ACL。 true:是 false:否 support_transparent_client_ip Boolean 实例是否支持客户端IP透传。 true:是 false:否 support_ssl Boolean 是否支持SSL。 true:是
Redis使用 是否支持CPU架构的变更? 实例是否支持变更可用区 Redis实例能否修改VPC和子网? 实例是否支持自定义或修改端口? 实例是否支持修改访问地址? 实例无法删除是什么原因? 集群实例启动时间过长是什么原因? 使用redis_exporter出错怎么办? 什么是预留内存,如何配置预留内存?
数据集使用内存:实例的一个监控指标,用于统计Redis中数据集占用的内存。 AOF文件在以下三种情况下会被重写。 如果磁盘达到阈值,无论是否处于时间窗内:当AOF文件大小 > 数据集使用内存时,实例AOF文件会被重写。 如果磁盘未达到阈值,处于重写时间窗内:当AOF文件大小 >
get a resource from the pool。 解决方法: 排查是否使用了keys命令,keys命令会消耗大量资源,造成Redis阻塞。建议使用scan命令替代,且避免频繁执行。 排查实例是否是Redis 3.0,Redis 3.0底层用的是sata盘,当Redis数
首先确认DCS缓存实例是正常运行中状态,然后按以下步骤进行排查。 网络 核对IP地址配置 检查jedis客户端配置的ip地址是否与DCS缓存实例配置的子网地址一致,如果从公网访问,则检查是否与DCS缓存实例绑定的弹性ip地址一致,不一致则修改一致后重试。 测试网络 在客户端使用ping和Telnet小工具测试网络。
首先确认DCS缓存实例是正常运行中状态,然后按以下步骤进行排查。 检查网络。 核对IP地址配置。 检查jedis客户端配置的IP地址是否与DCS缓存实例的连接地址或IP地址一致,如果是通过公网访问,则检查是否与DCS缓存实例绑定的弹性IP地址一致,不一致则修改一致后重试。 测试网络。 在客户端使用ping和Telnet小工具测试网络。
使用DCS改造传统应用系统数据库 方案概述 应用场景 随着互联网等数据库应用行业的逐渐发展,业务需求急速增加,数据量和并发访问量呈指数级增长,仅依附于传统关系型数据库难以支撑上层业务。传统数据库存在结构复杂、维护成本高、访问性能差、功能有限、无法轻松适应数据模型或模式的变化等问题。
击密码右侧的“测试连接”,检查实例密码是否正确、网络是否连通。如果是免密访问的实例,请直接单击“测试连接”。如果测试连接失败,请检查输入的实例密码是否正确、Redis实例与迁移任务网络是否打通。 在“源DB”或“目标DB”中,您可以选择是否需要指定具体迁移的DB。例如源端输入5,目标端输入6时,表示迁移源Redis
击密码右侧的“测试连接”,检查实例密码是否正确、网络是否连通。如果是免密访问的实例,请直接单击“测试连接”。如果测试连接失败,请检查输入的实例密码是否正确、Redis实例与迁移任务网络是否打通。 在“源DB”或“目标DB”中,您可以选择是否需要指定具体迁移的DB。例如源端输入5,目标端输入6时,表示迁移源Redis
如果客户端代码业务异常,怀疑是Redis命令不生效,可以通过Redis-cli执行命令和查看数据,判断Redis命令执行是否异常。 以下列举两个场景: 场景一:通过设置key值和查看key值,即可判断该命令是否生效。 Redis通过set命令写String类型数据,但是数据未变化,则可以使用Redis-c
客户端与Redis实例所在VPC为相同region下的不同VPC 如果客户端与Redis实例不在相同VPC中,可以通过建立VPC对等连接方式连通网络,具体请参考:缓存实例是否支持跨VPC访问?。 客户端与Redis实例所在VPC不在相同region 如果客户端服务器和Redis实例不在同一region,仅支持通过云专线打通网络,请参考云专线。
取值范围 告警策略 是否接近性能上限 告警处理建议 CPU利用率 0~100% 告警阈值:>70% 连续触发次数:2 告警级别:重要 否 结合业务分析是否由于业务上涨导致的。 需要分析各个数据节点的CPU使用率分布是否均匀,如果节点普遍CPU高,需要考虑扩容,集群扩容会增加数据节点,分担CPU压力。
设定时间采集对应的redis.log日志,采集成功后,您可以将运行日志下载到本地查看。 通常在实例运行异常时,用户可以通过运行日志查看实例是否发生AOF重写、配置修改、高危命令执行、或主备倒换等记录,帮助排查和处理实例异常问题。 约束与限制 Redis 4.0及以上版本的实例支持该功能。
您可以通过实例公网地址从公网访问缓存实例,当前支持公网访问特性的实例说明如下: Redis 3.0实例:开启密码访问模式的实例支持公网访问,另外,还可以选择是否通过SSL方式来访问DCS缓存实例。建议使用前先下载CA证书,并使用CA证书来验证DCS缓存实例的证书,以确保缓存数据的安全。 Redis
扩容缩容与实例升级 Redis实例是否支持版本升级,如Redis 4.0升级到Redis 5.0? 升级Redis 3.0实例到高版本实例 在维护时间窗内对实例维护是否有业务中断? DCS实例规格变更是否需要关闭或重启实例? DCS支持哪些实例类型变更? DCS实例规格变更的业务影响
数据完整性以及是否需要再次填充数据。如果有重要数据,建议先把数据用迁移工具迁移到其他实例备份。 主备和读写分离实例缩容前的备份记录,缩容后不能使用。如有需要请提前下载备份文件,或缩容后重新备份。 Proxy和Cluster集群实例 扩容/缩容 水平扩容(分片数增加): 连接不中断