找到解决办法了,应该使用 inspector。var err error inspector := asynq.NewInspector(asynq.RedisClientOpt{Addr: "localhost:6379"}) err = inspector.CancelProcessing(id) if err != nil { log.Fatalln("cancel task failed", err) } err = inspector.ArchiveTask("default", id) if err != nil { log.Fatalln("archive task failed", err) }
找到解决办法了,应该使用
inspector
。