优化
This commit is contained in:
parent
51b3e423b0
commit
c0ee570422
@ -73,7 +73,7 @@ func main() {
|
||||
}
|
||||
}
|
||||
}()
|
||||
go sinker.ClearDimsCacheByTime(time.Minute * 30)
|
||||
go sinker.ClearDimsCacheByTimeBylocal(time.Second * 20)
|
||||
|
||||
router := fasthttprouter.New()
|
||||
|
||||
|
@ -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){
|
||||
redisConn := db.RedisPool.Get()
|
||||
defer redisConn.Close()
|
||||
|
Loading…
x
Reference in New Issue
Block a user