SaveUniKey 关掉唯一性验证试试

This commit is contained in:
zhangkun9038@dingtalk.com 2025-01-13 23:29:41 +08:00
parent 6f60e7ed5c
commit edef3e6a3e

View File

@ -313,13 +313,14 @@ func (cl *Candle) ToStruct(core *Core) (*Candle, error) {
func (core *Core) SaveUniKey(period string, keyName string, extt time.Duration, tsi int64) {
refName := keyName + "|refer"
refRes, _ := core.RedisLocalCli.GetSet(refName, 1).Result()
// refRes, _ := core.RedisLocalCli.GetSet(refName, 1).Result()
core.RedisLocalCli.Expire(refName, extt)
// 为保证唯一性机制防止SaveToSortSet 被重复执行
if len(refRes) != 0 {
logrus.Error("refName exist: ", refName)
return
}
// 关掉唯一性验证,试试
// if len(refRes) != 0 {
// logrus.Error("refName exist: ", refName)
// return
// }
core.SaveToSortSet(period, keyName, extt, tsi)
}