调整定期任务的执行频率

通过修改hz参数的值,您可以调整云数据库 Tair(兼容 Redis)实例执行定期任务的频率,从而改变清除过期key、清理超时连接的效率。

定期任务与hz参数的关系

为了定期检测资源和服务状态并根据预定策略执行相应的操作,云数据库 Tair(兼容 Redis)实例会调用一个内部函数来执行多种后台任务,例如:

  • 清除已过期的Key。

  • 关闭超时的客户端连接。

  • 更新统计信息。

这些定期任务是服务正常运行的保障,它们的执行频率由hz参数的值指定,默认为10,即每秒执行10次。

取值范围及设置建议

hz的取值范围为1~500。增大hz参数的值会提升各项定期任务的执行频率,但也会提高实例的CPU使用率。默认值10在一般情况下已经可以满足需求,如果业务场景对于某些定期任务的执行频率有很高的要求,您可以尝试在100以内调整参数值。将hz的值增加到100以上对CPU使用率有相对较大的影响,请谨慎操作。

操作步骤

  1. 访问实例列表,在上方选择地域,然后单击目标实例ID。

  2. 在左侧导航栏中,单击参数设置

  3. 在参数列表中,单击hz右侧操作列的修改

  4. 在弹出的对话框中完成以下步骤。

    1. 按照业务需求修改hz的值。

    2. 单击确定

相关API

API接口

说明

DescribeParameters

查询实例的配置参数和运行参数。

ModifyInstanceConfig

修改实例的参数配置。