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
|
||||
|
||||
// 读取缓存数据
|
||||
key := fmt.Sprintf("%sUPFTotalFlow_%s_%d", cachekey.NE_DATA_KEY, rmUID, day)
|
||||
// 读取缓存数据 小于2分钟重新缓存
|
||||
key := fmt.Sprintf("%sUPF:totalFlow:%s_%d", cachekey.NE_DATA_KEY, rmUID, day)
|
||||
infoStr, _ := redis.Get("", key)
|
||||
if infoStr != "" {
|
||||
json.Unmarshal([]byte(infoStr), &info)
|
||||
expireSecond, _ := redis.GetExpire("", key)
|
||||
expireMinute := (time.Duration(int64(expireSecond)) * time.Second)
|
||||
if expireMinute > 1*time.Minute {
|
||||
if expireMinute > 2*time.Minute {
|
||||
return info
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user