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