mlcache 字首清理
新建清理任務
根據 字首
非同步清理指定 name
mlcache 中快取的資源。
非同步
意思是:當發生 mlcache get 類操作的時候,才會對符合條件的老快取資源真實的執行清理操作(清理之後新建的快取資源,不會重複被清理)。
為避免清理任務積累,每個清理任務都有一個 ttl
(有效期),單位為秒,預設有效期為一天(86400 秒)。
過了有效期之後,改清理任務將失效,建議將 有效期
設定為快取資源本身的最大有效期。
URI
POST /admin-api/global/1/mlcache_purge
JSON body 引數
{
"name":"my_cache",
"ttl": 3600,
"value":"foo"
}
請求示例
Shell
curl \
-H "API-Token: 1df87165-3593-4eca-a910-9ac20005e6ec" \
http://{admin-site}/admin-api/global/1/mlcache_purge \
-d $'{"name":"my_cache", "ttl": 3600, "value":"foo"}'
響應示例
Status: 200 OK
{"status":0,"data":{"id":1}}
獲取清理任務
URI
GET /admin-api/global/1/mlcache_purge
URI引數
page
type: integer
required: no
description: Results page (default 1)
page_size
type: integer
required: no
description: Results page size (default 20)
請求示例
Shell
curl \
-H "API-Token: 1df87165-3593-4eca-a910-9ac20005e6ec" \
http://{admin-site}/admin-api/global/1/mlcache_purge
響應示例
Status: 200 OK
{
"data":[
{
"id":1,
"name":"my_cache",
"ttl":3600,
"value":"foo"
}
],
"status":0
}