[用户平台][缓存]实现刷新和预热

This commit is contained in:
GoEdgeLab
2020-12-23 21:24:00 +08:00
parent edbba1a4bf
commit 7f45514893
3 changed files with 403 additions and 203 deletions

View File

@@ -39,14 +39,23 @@ type StatCacheMessage struct {
}
// 清除缓存
type CleanCacheMessage struct {
CachePolicyJSON []byte `json:"cachePolicyJSON"`
}
// 删除缓存
type PurgeCacheMessageType = string
const (
PurgeCacheMessageTypeFile PurgeCacheMessageType = "file"
PurgeCacheMessageTypeDir PurgeCacheMessageType = "dir"
)
type PurgeCacheMessage struct {
CachePolicyJSON []byte `json:"cachePolicyJSON"`
Keys []string `json:"keys"`
CachePolicyJSON []byte `json:"cachePolicyJSON"`
Keys []string `json:"keys"`
Type PurgeCacheMessageType `json:"type"` // 清理类型
}
// 预热缓存