任务管理

最近更新时间:2026-04-02 10:43:31

我的收藏

操作场景

腾讯云分布式缓存数据库在执行实例级别的操作(如新建实例、变更配置、清空数据、备份恢复等)时,会以异步任务的方式进行处理。您可以通过控制台的任务列表功能,查看这些任务的执行进度和结果,便于及时掌握实例的运维状态。

功能说明

任务列表功能为用户提供了对实例运维任务的全面可视化管理能力。
查看任务列表:在控制台查看当前地域下所有实例的任务执行记录,支持查看近30天内的任务数据。
多维度筛选:支持按时间范围、任务类型、实例 ID、操作者、操作结果等维度筛选任务。
查看任务详情:单击任务详情,可查看任务的提示信息、任务前后配置对比、子任务执行状态等。

实现说明

腾讯云分布式缓存数据库采用异步任务机制处理实例级别的运维操作。当用户通过控制台或 API 发起操作请求时,系统会创建对应的异步任务,由后台调度引擎统一管理和执行。
异步任务机制:用户发起的操作请求经校验后,系统生成任务并加入任务队列。任务调度引擎按照优先级和依赖关系依次执行,避免多个操作同时对同一实例产生冲突。
任务状态流转:每个任务经历"已初始化→执行中→已完成/失败"的状态流转。系统实时更新任务状态,用户可在任务列表中追踪每个环节的执行进度。
子任务拆分:复杂操作(如新建实例)会拆分为多个子任务(如初始化任务、网络配置等),各子任务独立执行并汇报状态,确保每一步骤可追溯。

前提条件

已注册腾讯云账号并完成实名认证。
已开通腾讯云分布式缓存数据库
已创建腾讯云分布式缓存数据库实例。

查看任务列表

注意:
任务列表仅保留近30天内的任务记录,超过30天的任务数据将不再展示。
任务正在执行中时,请勿对同一实例发起其他变更操作,以避免操作冲突。
若任务长时间处于"执行中"状态未完成,建议联系 在线客服提交工单 进行排查。
任务执行失败时,可通过任务详情查看具体的失败原因和子任务状态,便于定位问题。
2. 在左侧导航栏中,单击任务管理
3. 在右侧任务管理页面上方的下拉列表中,选择地域。
4. 在任务列表上方,选择查询的时间,或者使用搜索框通过实例 ID 查找目标任务。

在任务列表筛选任务,支持的筛选项如下所示:
筛选项
说明
时间范围
支持选择今天、昨天、近7天、近30天,或自定义时间范围。
任务类型
支持按任务类型筛选,如新建实例、变更配置等。具体支持的类型,请参见 任务类型
实例 ID
输入实例 ID 检索指定实例的任务。在搜索框中输入实例 ID 进行精确搜索。
操作者
筛选由指定操作者发起的任务。
操作结果
按任务执行结果筛选,如执行中、已完成、失败等。
任务列表字段说明,如下表所示。
字段
说明
开始时间
任务开始执行的时间。
结束时间
任务执行完成的时间。若任务正在执行中,则不展示。
任务类型
任务的操作类型,如新建实例、变更配置等。
实例 ID
任务关联的实例 ID。
操作者
发起该操作的用户账号。
操作结果
任务的当前状态,包含执行中、已完成、失败等。执行中的任务会展示当前子任务进度(如"执行中-初始化任务")。
操作
单击查看任务详情,可进一步查看子任务执行过程。具体信息,请参见 查看任务详情

查看任务详情

在任务列表中,单击操作列的查看任务详情,可进一步查看任务执行的基本信息、配置情况以及各个子任务的详细执行进度。

字段
说明
实例 ID
当前任务关联的实例 ID。
提示信息
任务的操作类型描述,如"新建实例"。
开始时间
任务开始执行的时间。
结束时间
任务执行完成的时间。若任务正在执行中,则不展示。
任务前配置
任务执行前实例的配置信息。对于新建实例任务,显示为"--"。
任务后配置
任务执行后实例的目标配置信息。例如:"/0GB/0分片/0副本"表示实例的存储和分片配置目标。
说明:
对比查看任务前配置与任务后配置(如架构类型、内存大小、分片副本数量及版本等),确认配置是否发生变更。
任务结果
当前任务的执行状态,如执行中、已完成、失败。
任务详情中展示了当前任务包含的所有子任务及其执行状态。
字段
说明
子任务
子任务名称,如初始化任务、网络配置等。
状态
子任务的当前状态,包含已完成(绿色)、执行中、待执行、失败(红色)。
开始时间
子任务开始执行的时间。
结束时间
子任务执行完成的时间。

相关 API

通过以下 API 接口,您可以通过编程方式查询和管理任务。
接口名称
功能描述
查询指定实例的任务列表信息,可查询近30天内的任务数据。
查询指定任务的执行结果和详细信息。

任务类型

功能分类
任务类型
说明
实例生命周期管理
新建实例
创建一个新的缓存数据库实例,包括选择规格、地域、网络等配置。
关闭实例
关闭正在运行的实例,实例将停止提供服务。
清空实例
清除实例中的所有数据,操作不可逆,请谨慎执行。
实例启用
重新启用已关闭的实例,恢复服务可用状态。
实例删除
彻底删除实例及其关联资源,操作不可逆。
规格与容量变更
扩缩实例
调整实例的内存容量或分片数量,以匹配业务负载需求。
扩缩容
对实例进行扩容或缩容操作,调整实例资源规格。
加(减)节点
增加或减少实例的节点数量,适用于集群架构下的水平扩展。
实例带宽变更
调整实例的网络带宽上限,满足不同流量场景的需求。
带宽连接数调整
调整实例的带宽和最大连接数配额,适配高并发业务场景。
架构与版本升级
架构升级
将实例从标准架构升级为集群架构,提升性能和扩展能力。
架构降级
将实例从集群架构调整为标准架构,适配业务规模缩减场景。
版本升级
升级实例的 Redis 引擎版本(如从4.0升级到5.0),获取新特性和性能提升。
实例小版本升级
升级实例的小版本(Patch 版本),获取问题修复和稳定性改进。
实例代理升级
升级实例的 Proxy 组件版本,获取更好的路由性能和新功能支持。
备份与恢复
RDB 导入
通过 RDB 文件将数据导入到实例中,支持数据迁移和恢复场景。
备份导出
将实例的备份文件导出到指定存储位置,便于离线保存或跨实例恢复。
恢复备份
使用已有备份文件恢复实例数据,用于数据恢复或回滚操作。
实例回档
将实例数据恢复到指定的历史时间点,支持精确的时间点恢复。
备份实例
手动触发实例的全量备份,生成当前时间点的数据快照。
克隆备份
基于已有备份创建副本,用于测试验证或跨实例数据复制。
删除备份
删除不再需要的历史备份文件,释放存储空间。
备份模式变更
调整实例的备份策略(如备份频率、保留时长等),满足不同的数据保护需求。
数据迁移
迁移参数校验
在执行数据迁移前,系统自动检查源实例与目标实例的配置兼容性。
数据迁移中
正在执行实例间的数据迁移,数据从源实例同步到目标实例。
迁移任务回滚
迁移过程中出现异常时,回滚到迁移前的状态,确保数据安全。
网络与访问管理
改变 VIP 地址
修改实例的虚拟 IP(VIP)地址,用于网络调整或地址迁移。
切换 VIP
在不同 VIP 地址之间进行切换,常用于主备切换或迁移过渡。
更换网络
将实例从当前私有网络(VPC)迁移到另一个 VPC,调整网络归属。
开通外网
为实例开通外网访问地址,允许从公网连接实例(需注意安全防护)。
关闭外网
关闭实例的外网访问地址,仅允许通过内网访问。
更新外网
更新实例的外网访问配置信息。
安全与账号管理
重置密码
重置实例的访问密码。
实例账号变更
新增、删除或修改实例的子账号,管理不同用户的访问权限。
读写分离与副本管理
读写分离比
调整读写分离的流量分配比例,优化读请求在主节点与副本节点之间的负载分布。
只读变更
变更实例的只读策略配置。
开启副本只读
开启副本节点的只读访问能力,允许将读请求分流到副本节点,降低主节点压力。
关闭副本只读
关闭副本节点的只读访问,所有读写请求统一由主节点处理。
参数与配置
参数修改
修改实例的运行参数(如最大内存策略、超时时间等),调优实例性能。
Module 变更
变更实例已加载的扩展模块(Module),启用或禁用特定的扩展功能。
高可用与容灾
升级实例支持多可用区
将单可用区实例升级为多可用区部署,提升实例的容灾能力。
模拟故障
模拟节点故障场景,验证实例的自动故障转移能力和高可用机制。
手动提主
手动将指定副本节点提升为主节点,用于计划性维护或故障处理。
迁移节点
将实例的数据节点迁移到其他宿主机,用于底层资源调度或故障规避。
切换节点
切换实例的主备节点角色,常用于计划性运维操作。
迁移 Proxy 节点
将实例的 Proxy 节点迁移到其他宿主机,优化网络路径或进行资源调度。
变更可用区
变更实例所部署的可用区,用于跨可用区调度或容灾部署调整。
全球复制
新增复制组
创建新的全球复制组,实现跨地域的数据同步和就近访问。
重连复制组
重新建立复制组中断开的连接,恢复跨地域数据同步。
从复制组移除
将实例从全球复制组中移除,该实例将不再参与跨地域数据同步。
复制组实例切主
在复制组内将指定实例切换为主实例,调整跨地域的写入入口。
复制组角色切换
切换复制组内各实例的角色(如主实例与只读实例互换),用于跨地域容灾切换。

常见问题

Q1:任务列表中找不到某个操作的任务记录?

任务列表仅保留近30天内的任务数据。如果操作时间超过30天,任务记录将不再展示。建议您通过 DescribeTaskList API 接口查询更长时间范围的任务数据。

Q2:任务执行失败后如何处理?

请在任务列表中单击查看任务详情,查看任务详情和子任务状态,确认失败的具体环节。根据失败原因进行对应处理:
资源不足:请确认目标地域和可用区的资源是否充足,必要时更换可用区或调整配置后重试。
参数错误:请检查操作参数是否正确,修正后重新发起操作。
内部错误:请联系 在线客服提交工单 获取支持。

Q3:任务执行中可以取消吗?

任务一旦开始执行,通常无法中途取消。建议在发起操作前仔细确认操作参数和目标配置。

相关文档