style: UPF总流量缓存数据 小于2分钟重新缓存
This commit is contained in:
@@ -54,14 +54,14 @@ func (r *PerfKPIImpl) SelectUPFTotalFlow(neType, rmUID string, day int) map[stri
|
|||||||
|
|
||||||
var info map[string]any
|
var info map[string]any
|
||||||
|
|
||||||
// 读取缓存数据
|
// 读取缓存数据 小于2分钟重新缓存
|
||||||
key := fmt.Sprintf("%sUPFTotalFlow_%s_%d", cachekey.NE_DATA_KEY, rmUID, day)
|
key := fmt.Sprintf("%sUPF:totalFlow:%s_%d", cachekey.NE_DATA_KEY, rmUID, day)
|
||||||
infoStr, _ := redis.Get("", key)
|
infoStr, _ := redis.Get("", key)
|
||||||
if infoStr != "" {
|
if infoStr != "" {
|
||||||
json.Unmarshal([]byte(infoStr), &info)
|
json.Unmarshal([]byte(infoStr), &info)
|
||||||
expireSecond, _ := redis.GetExpire("", key)
|
expireSecond, _ := redis.GetExpire("", key)
|
||||||
expireMinute := (time.Duration(int64(expireSecond)) * time.Second)
|
expireMinute := (time.Duration(int64(expireSecond)) * time.Second)
|
||||||
if expireMinute > 1*time.Minute {
|
if expireMinute > 2*time.Minute {
|
||||||
return info
|
return info
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user