2023-11-08 21:53:07 +08:00

18 lines
380 B
Go

package rateLimitCache
import (
"sun-panel/global"
"sun-panel/lib/cache"
"time"
)
// 速率限制分钟级别
func InitMinute() cache.Cacher[int] {
return global.NewCache[int](1*time.Minute, 1*time.Hour, "RateLimitCacheMinute")
}
// 速率限制小时级别
func InitHour() cache.Cacher[int] {
return global.NewCache[int](1*time.Hour, 2*time.Hour, "RateLimitCacheHour")
}