ACKJOB
- ACKJOB jobid1 jobid2 ... jobidN
通过给定任务 ID ,向节点告知任务已经被执行。
接收到 ACK
消息的节点会将该消息复制至多个节点,并尝试对任务和来自集群的 ACK
消息进行垃圾回收操作,从而释放被占用的内存。
- disque> GETJOB FROM greeting -- 取出三个任务,然后确认其中两个已被执行
- 1) 1) "greeting"
- 2) "DI216f7fa17693623ffb3bd8b0902e134f4ab6a5d305a0SQ"
- 3) "hello world!"
- disque> GETJOB FROM greeting
- 1) 1) "greeting"
- 2) "DI216f7fa16a8e4a7428b18c2b0ec180963795b0b705a0SQ"
- 3) "good morning!"
- disque> GETJOB FROM greeting
- 1) 1) "greeting"
- 2) "DI216f7fa11413878f376588c85aca7c7fa22232f905a0SQ"
- 3) "bye bye~"
- disque> ACKJOB DI216f7fa17693623ffb3bd8b0902e134f4ab6a5d305a0SQ
- (integer) 1
- disque> ACKJOB DI216f7fa11413878f376588c85aca7c7fa22232f905a0SQ
- (integer) 1