通過修改hz參數的值,您可以調整Tair(Redis OSS-compatible)執行個體執行定期任務的頻率,從而改變清除到期key、清理逾時串連的效率。
定期任務與hz參數的關係
為了定期檢測資源和服務狀態並根據預定策略執行相應的操作,Tair(Redis OSS-compatible)執行個體會調用一個內建函式來執行多種背景工作,例如:
清除已到期的Key。
關閉逾時的用戶端串連。
更新統計資料。
這些定期任務是服務正常啟動並執行保障,它們的執行頻率由hz參數的值指定,預設為10,即每秒執行10次。
取值範圍及設定建議
hz的取值範圍為1~500。增大hz參數的值會提升各項定期任務的執行頻率,但也會提高執行個體的CPU使用率。預設值10在一般情況下已經可以滿足需求,如果業務情境對於某些定期任務的執行頻率有很高的要求,您可以嘗試在100以內調整參數值。將hz的值增加到100以上對CPU使用率有相對較大的影響,請謹慎操作。
操作步驟
訪問執行個體列表,在上方選擇地區,然後單擊目標執行個體ID。
在左側導覽列中,單擊參數設定。
在參數列表中,單擊hz右側操作列的修改。
在彈出的對話方塊中完成以下步驟。
按照業務需求修改hz的值。
單擊確定。
相關API
API介面 | 說明 |
查詢執行個體的配置參數和運行參數。 | |
修改執行個體的參數配置。 |