检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
管理DCS实例分片与副本 本节主要介绍如何查询主备、集群、读写分离实例的分片与副本信息,以及将集群实例的从节点手动升级为主节点的操作。 主备和读写分离实例,分片数为1,默认是一个一主一从的双副本架构,支持通过“节点管理”查看分片信息,如果需要手动切换主从节点,请执行切换DCS实例的主备节点操作。
单击“立即扫描”,可立即对实例执行手动过期key扫描。 开启“自动扫描”,通过设置定时任务,到设定时间将会执行自动扫描。自动扫描的配置说明请参考表1和自动扫描性能说明和配置建议。 表1 自动扫描配置参数 参数名称 参数说明 首次扫描时间 设定的第一次扫描时间,须设定在当前时间之后。 取值格式:YYYY/MM/DD
dTime} 响应消息 响应参数 参数说明见表2。 表2 参数说明 参数 类型 说明 backup_record_response Array 备份信息的详情数组,具体请参考表3。 total_num Integer 返回记录数。 表3 backup_record_response参数说明
3.0/OS-USER/users”。 query-string:查询参数,是可选部分,并不是每个API都有查询参数。查询参数前面需要带一个“?”,形式为“参数名=参数取值”,例如“?limit=10”,表示查询不超过10条数据。 例如您需要创建IAM用户,由于IAM为全局服务,
配置DCS实例参数模板 查看DCS实例参数模板信息 创建DCS实例自定义参数模板 父主题: 管理实例
RDB文件,确保业务数据均已同步到RDB文件中。 测试数据可以在导入后删除。 如果有某个数据库没有被业务系统使用,可以将测试数据写入该数据库,待导入DCS后,使用flushdb命令清空该数据库。 单机实例如果不做持久化配置,则RDB文件需要临时生成,导出耗时较主备实例相比稍多一些。
F文件整库导入。 AOF文件为所有数据更改命令的全量集合,数据文件稍大。 - Rump 支持在线迁移,支持在同一个实例的不同数据库之间,以及不同实例的数据库之间迁移。 不支持增量迁移。 建议停业务后迁移,避免出现Key丢失。详情参考使用Rump在线迁移其他云厂商Redis。 Redis-shake
建议客户改成scan命令或者禁用keys命令。 查看监控指标,并配置对应的告警。监控项和配置告警步骤,可查看必须配置的监控告警。 例如,可以通过监控指标“内存利用率”和“已用内存”查看实例内存使用情况、“活跃的客户端数量”查看实例连接数是否达到上限等。 检查实例是否存在大Key和热Key。
tion。2020年7月及之后创建的实例,逐出策略默认为volatile-lru。 查看或修改Redis实例使用的逐出策略 Redis实例支持通过修改maxmemory-policy参数配置,查看及修改实例的数据逐出的策略。 父主题: 实例特性
短连接性能差,推荐使用带有连接池的客户端。 如果只是用于数据缓存,容忍数据丢失,建议关闭持久化。 大Key/热Key的优化方法,请参考下表。 类别 方法 大Key 进行大Key拆分。 分为以下几种场景: 该对象为String类型的大Key:可以尝试将对象分拆成几个Key-Value,
查询实例配置参数 功能介绍 查询指定实例的配置参数信息。 URI GET /v1.0/{project_id}/instances/{instance_id}/configs 参数说明见表1。 表1 参数说明 参数 类型 必选 说明 project_id String 是 项目ID。
查询Redis实例运行日志 DCS管理控制台支持查询Redis实例运行日志,根据设定时间采集对应的redis.log日志,采集成功后,您可以将运行日志下载到本地查看。 通常在实例运行异常时,用户可以通过运行日志查看实例是否发生AOF重写、配置修改、高危命令执行、或主备倒换等记录,帮助排查和处理实例异常问题。
Cluster版Redis集群每种实例规格对应的分片数,如表1所示。 在创建DCS Cluster集群实例时,可以自定义分片大小。如果不自定义分片大小,使用系统默认分片,每个分片的大小=实例规格/分片数,例如,集群规格为48GB的实例,分片数为6,则每个集群分片的大小为48GB/6=8GB。 表1 Cluster集群实例规格和分片数的对应关系
y.dcs.huaweicloud.com:6379> 执行cluster nodes查看Cluster集群节点信息。 Cluster集群每一个分片都是一主一从的双副本结构,执行该命令可以查看该实例的所有节点信息,如下所示。 192.168.0.85:6379> cluster nodes
null } ], "total_num": 1 } 状态码 操作成功的状态码如表4所示,其他响应见表1。 表4 状态码 状态码 描述 200 查询实例恢复记录成功。 父主题: 备份和恢复
客户端根据RESP2协议的内容,启动后从Cluster集群获取节点拓扑信息(Cluster Nodes),并将其拓扑关系维护在客户端的内存数据结构中。 对于数据访问,客户端会根据Key值按照CRC16算法进行Hash计算Slot信息,根据内存中保存的节点拓扑关系和Slot的对应信息进行请求自动路由。
查询指定实例 功能介绍 通过实例ID查询实例的详细信息。 URI GET /v1.0/{project_id}/instances/{instance_id} 参数说明见表1。 表1 参数说明 参数 类型 必选 说明 project_id String 是 获取方式,参考获取项目ID。
过管理控制台导出实例数据: 进入DCS管理控制台“缓存管理”页面。 单击需要导出数据的实例名称,进入该实例详情页面。 单击“备份与恢复”,查看该实例的备份记录。 如没有备份记录,执行手动备份后,单击“下载”,根据提示完成数据的下载操作。 如果您的实例创建时间非常早,由于实例版本没
请求示例 无。 响应消息 响应参数 参数说明见表2。 表2 参数说明 参数 类型 必选 说明 quotas JSON 是 配额信息。参见表3。 表3 quotas参数说明 参数 类型 必选 说明 resources Array 是 配额列表。参见表4。 resource_user JSON
创建虚拟私有云和子网时,如无特殊需求,参数使用默认配置即可。 创建Redis实例 进入购买缓存实例页面。 选择“自定义”的购买方式。 选择实例配置,配置详情请参考表1 选择实例配置。 表1 选择实例配置 参数 配置说明 计费模式 实例的计费模式,选择“按需计费”。 区域 保持默认即可。 项目 保持默认即可。 缓存类型