检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
将大Key单独转移到其余存储介质。 无法拆分的大Key建议使用此方法,将不适用Redis能力的数据存至其它存储介质,如SFS或者其余NoSQL数据库,并在Redis中删除该大Key。 注意: 禁止使用DEL直接删除大Key,可能会造成Redis阻塞,甚至主备倒换。Redis 4.0及以
使用DCS实现排行榜功能 方案概述 在网页和APP中经常需要用到榜单的功能,对某个key-value的列表进行降序显示。当操作和查询并发大的时候,使用传统数据库就会遇到性能瓶颈,造成较大的时延。 使用分布式缓存服务(DCS)的Redis版本,可以实现一个商品热销排行榜的功能。它的优势在于: 数据保存在内存中,读写速度非常快。
如何创建多DB的Proxy集群实例? 创建Proxy集群实例时,默认DB数为1,如需创建多DB的Proxy集群实例,请参考如下步骤: 创建多DB Proxy集群实例前,建议了解Proxy集群使用多DB限制。 登录分布式缓存服务管理控制台。 在管理控制台左上角单击,选择区域。 单击“参数模板”进入“系统默认模板”页面。
缓存实例备份文件如何存放?备份文件的数量是否有限制? DCS缓存实例备份文件存储在对象存储服务(OBS)中。目前每个缓存实例最多支持存储24个备份文件,当备份文件超过24个时,会自动删除最早的备份文件。 父主题: 数据备份/导出/迁移
DCS常用的监控指标 本章节主要列举Redis的常用监控指标。 表1 常用监控指标说明 指标名称 说明 CPU利用率 该指标统计的是每个统计周期(分钟级就是每1分钟,秒级就是每5秒)内的最大值。 如果是单机和主备实例,支持查看实例级别的CPU使用情况。 如果是Proxy集群实例,
热Key的请求压力过大,超出Redis的承受能力易造成缓存击穿,即大量请求将被直接指向后端的数据库,导致数据库访问量激增甚至宕机,从而影响其他业务。 对于如何避免产生大Key和热Key,需要在业务设计阶段就考虑。参考Redis使用规范。 如何发现大Key和热Key 方法 说明 使用DCS自带的大Key和热Key分析工具进行分析
给后端数据库产生较大的并发冲击。 低成本,适用于开发测试 单机实例各种规格的成本相对主备减少40%以上。适用于开发、测试环境搭建。 总体说来,单机实例支持读写高并发,但不做持久化,实例重启时不保存原有数据。单机实例主要服务于数据不需要由缓存实例做持久化的业务场景,如数据库前端缓存
应用场景 视频、直播弹幕展示和社交网站评论回复等场景,要求时效性高,互动性强,类似这样的业务对平台的系统时延有着非常高的要求。如果使用关系型数据库,会涉及到按评论时间逆排序,随着评论越来越多,排序效率越来越低,且并发频繁。 解决方案 使用分布式缓存服务(DCS)的Redis缓存,可以
实例已使用内存:您可以通过查看监控指标“内存利用率”和“已用内存”查看实例内存使用情况。 连接数上限:表示允许客户端同时连接的个数,即连接并发数。具体实例的连接数,可查看监控指标“活跃的客户端数量”。 QPS:即Query Per Second,表示数据库每秒执行的命令数。QPS的测试方法,可参考性能测试方法。
String OBS桶内文件路径。 links Array 备份文件下载链接集合,链接数最大为64个。 参数 参数类型 描述 file_name String 备份文件名称。 link String 备份文件下载链接地址。 响应示例 { "bucket_name": "buc
调整应用超时时间。 优化业务,避免出现慢查询。 建议使用scan命令替代keys命令。 Jedis连接池问题,请参考使用Jedis连接池报错如何处理?。 带宽超限导致连接问题 当实例已使用带宽达到实例规格最大带宽,可能会导致部分Redis连接超时现象。 您可以查看监控指标“流控次数
如提示网络输入流量过高,请在业务低峰期进行变更。 CPU利用率检查 检查五分钟内的节点CPU利用率是否过高(>90%)。节点CPU利用率过高时,可能导致规格变更失败。 如提示CPU利用率是否过高,建议在业务低峰期进行变更。Redis实例CPU利用率高问题排查和解决 资源容量 说明: 该检查项只针对集群实例扩容分片容量的场景。
停止数据迁移任务 功能介绍 停止数据迁移任务。 调用方法 请参见如何调用API。 URI POST /v2/{project_id}/migration-task/{task_id}/stop 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String
实例数量 各实例配置的数据库数量 各数据库的key数量 业务用到的数据库 各实例数据占用空间 Redis版本 Redis实例类型 业务与各实例的连接关系 连接待迁移Redis后,执行info keyspace命令可以查看数据分布情况,确认有数据的数据库编号以及数据库中的key数量。记
查询分片信息 功能介绍 查询Redis 4.0及以上版本实例的分片和副本信息,单机实例不支持。 调用方法 请参见如何调用API。 URI GET /v2/{project_id}/instance/{instance_id}/groups 表1 路径参数 参数 是否必选 参数类型
RDB文件,确保业务数据均已同步到RDB文件中。 测试数据可以在导入后删除。 如果有某个数据库没有被业务系统使用,可以将测试数据写入该数据库,待导入DCS后,使用flushdb命令清空该数据库。 单机实例如果不做持久化配置,则RDB文件需要临时生成,导出耗时较主备实例相比稍多一些。
给后端数据库产生较大的并发冲击。 低成本,适用于开发测试 单机实例各种规格的成本相对主备减少40%以上。适用于开发、测试环境搭建。 总体说来,单机实例支持读写高并发,但不做持久化,实例重启时不保存原有数据。单机实例主要服务于数据不需要由缓存实例做持久化的业务场景,如数据库前端缓存
认参数配置。用户也可以根据业务需求创建不同参数配置的自定义参数模板,在创建实例时,会根据选择的参数模板,创建对应参数配置的实例。 本节介绍如何在分布式缓存服务管理控制台查看实例参数模板的参数信息。 查看参数模板信息 登录分布式缓存服务管理控制台。 在管理控制台左上角单击,选择实例所在的区域。
创建备份导入任务 功能介绍 创建备份导入任务。 调用方法 请参见如何调用API。 URI POST /v2/{project_id}/migration-task 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 项目ID。获取方法请参见获取项目ID。
使用DCS实现视频直播弹幕和社交网站评论的功能 使用DCS实现游戏开合服的数据同步 使用DCS实现电商秒杀功能 使用DCS改造传统应用系统数据库 升级Redis 3.0实例到高版本实例