diff --git a/task/task.go b/task/task.go index 37576f5..62ad309 100644 --- a/task/task.go +++ b/task/task.go @@ -24,7 +24,6 @@ var ( ) func NewRedis() *redis.Client { - once.Do(func() { redisConfig := &cproto.Redis{} _ = configv2.Get(configv2.Redis, redisConfig) @@ -51,6 +50,7 @@ func NewTask() { func task(start, end int64) error { redisClient := NewRedis() + defer func() { redisClient.Close() }() result, err := redisClient.ZRangeWithScores(context.Background(), hotKey, start, end).Result() if err != nil { return err