This commit is contained in:
1340691923@qq.com 2022-03-03 19:18:01 +08:00
parent 51b3e423b0
commit c0ee570422
2 changed files with 14 additions and 1 deletions

View File

@ -73,7 +73,7 @@ func main() {
} }
} }
}() }()
go sinker.ClearDimsCacheByTime(time.Minute * 30) go sinker.ClearDimsCacheByTimeBylocal(time.Second * 20)
router := fasthttprouter.New() router := fasthttprouter.New()

View File

@ -54,6 +54,19 @@ func ClearDimsCacheByTime(clearTime time.Duration){
} }
} }
func ClearDimsCacheByTimeBylocal(clearTime time.Duration){
for{
time.Sleep(clearTime)
dimsCacheMap.Range(func(key, value interface{}) bool {
ClearDimsCacheByRedis(key.(string))
dimsCacheMap.Delete(key)
return true
})
}
}
func ClearDimsCacheByRedis(key string){ func ClearDimsCacheByRedis(key string){
redisConn := db.RedisPool.Get() redisConn := db.RedisPool.Get()
defer redisConn.Close() defer redisConn.Close()