From a3b1a527e7128fc0eb724dec7cb344763c75406b Mon Sep 17 00:00:00 2001 From: zhangkun <zhangkun> Date: Tue, 3 Dec 2024 22:22:22 +0800 Subject: [PATCH] =?UTF-8?q?=E8=A7=A3=E5=86=B3v5api=E8=BF=94=E5=9B=9E?= =?UTF-8?q?=E6=8A=A5=E9=94=99=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- core/candle.go | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/core/candle.go b/core/candle.go index 68f0192..37bc8b1 100644 --- a/core/candle.go +++ b/core/candle.go @@ -267,9 +267,9 @@ func (mx *MaX) SetToKey() ([]interface{}, error) { // 保证同一个 period, keyName ,在一个周期里,SaveToSortSet只会被执行一次 func (core *Core) SaveUniKey(period string, keyName string, extt time.Duration, tsi int64, cl *Candle) { refName := keyName + "|refer" - refRes, _ := core.RedisCli.GetSet(refName, 1).Result() + refRes, err := core.RedisCli.GetSet(refName, 1).Result() core.RedisCli.Expire(refName, extt) - if len(refRes) != 0 { + if len(refRes) != 0 || err != nil { return } cl.ToStruct(core) @@ -278,7 +278,7 @@ func (core *Core) SaveUniKey(period string, keyName string, extt time.Duration, Content: cd, Tag: "sardine.log.candle." + cl.Period, } - err := wg.Process(core) + err = wg.Process(core) if err != nil { fmt.Println("writeLog err:", err) }