redisLock 中 context 代码有误
作者: hanchao131415创建于 2025年4月25日更新于 2025年8月21日
Source code: func (r Lock) Lock(key string, unixTsToExpireNs int64) error { now := time.Now().UnixNano() expiration := time.Duration(unixTsToExpireNs + 1 - now) ctx := r.rclient.Context() success, err := r.rclient.SetNX(ctx, key, unixTsToExpireNs, expiration).Result() if err != nil { return err }
内容来源: RichardKnop/machinery