优化
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()
|
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){
|
func ClearDimsCacheByRedis(key string){
|
||||||
redisConn := db.RedisPool.Get()
|
redisConn := db.RedisPool.Get()
|
||||||
defer redisConn.Close()
|
defer redisConn.Close()
|
||||||
|
Loading…
x
Reference in New Issue
Block a user