跟SaveUikey关系不大,应该是max没有区分7/30的hash key造成写入es被统一对待了
This commit is contained in:
parent
8d3303119c
commit
4ae67cbcd6
15
candle.go
15
candle.go
@ -312,16 +312,15 @@ func (cl *Candle) ToStruct(core *Core) (*Candle, error) {
|
|||||||
// 保证同一个 period, keyName ,在一个周期里,SaveToSortSet只会被执行一次
|
// 保证同一个 period, keyName ,在一个周期里,SaveToSortSet只会被执行一次
|
||||||
func (core *Core) SaveUniKey(period string, keyName string, extt time.Duration, tsi int64) {
|
func (core *Core) SaveUniKey(period string, keyName string, extt time.Duration, tsi int64) {
|
||||||
|
|
||||||
// refName := keyName + "|refer"
|
refName := keyName + "|refer"
|
||||||
// refRes, _ := core.RedisLocalCli.GetSet(refName, 1).Result()
|
refRes, _ := core.RedisLocalCli.GetSet(refName, 1).Result()
|
||||||
// core.RedisLocalCli.Expire(refName, extt)
|
core.RedisLocalCli.Expire(refName, extt)
|
||||||
// 为保证唯一性机制,防止SaveToSortSet 被重复执行
|
// 为保证唯一性机制,防止SaveToSortSet 被重复执行
|
||||||
// 关掉唯一性验证,试试
|
// 关掉唯一性验证,试试
|
||||||
// if len(refRes) != 0 {
|
if len(refRes) != 0 {
|
||||||
// logrus.Error("refName exist: ", refName)
|
logrus.Error("refName exist: ", refName)
|
||||||
// return
|
return
|
||||||
// }
|
}
|
||||||
|
|
||||||
core.SaveToSortSet(period, keyName, extt, tsi)
|
core.SaveToSortSet(period, keyName, extt, tsi)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user