QPEEK
优质
小牛编辑
133浏览
2023-12-01
QPEEK <qname> <count>
在不取出任务的情况下, 从队列里面返回指定数量的任务:
- 当
count
为正数时, 命令会按照任务入队的时间, 以从旧到新的顺序返回任务(和GETJOB
命令一样,尽可能地维持一个先进先出的顺序)。 - 当
count
为负数时, 命令以从新到旧的顺序返回任务。
disque> ADDJOB greeting "hello world!" 0 -- 将三个任务放入队列 DI216f7fa1590f8975b29db52f663c18f80f73c24705a0SQ disque> ADDJOB greeting "good morning!" 0 DI216f7fa1c33c8d99678f44b5658545f3f2603b8d05a0SQ disque> ADDJOB greeting "bye bye~" 0 DI216f7fa1d137377120adaf571418aff559578b8a05a0SQ disque> QPEEK greeting 10 -- 按从旧到新的顺序返回任务 1) 1) "DI216f7fa1590f8975b29db52f663c18f80f73c24705a0SQ" 2) "hello world!" 2) 1) "DI216f7fa1c33c8d99678f44b5658545f3f2603b8d05a0SQ" 2) "good morning!" 3) 1) "DI216f7fa1d137377120adaf571418aff559578b8a05a0SQ" 2) "bye bye~" disque> QPEEK greeting -10 -- 按从新到旧的顺序返回任务 1) 1) "DI216f7fa1d137377120adaf571418aff559578b8a05a0SQ" 2) "bye bye~" 2) 1) "DI216f7fa1c33c8d99678f44b5658545f3f2603b8d05a0SQ" 2) "good morning!" 3) 1) "DI216f7fa1590f8975b29db52f663c18f80f73c24705a0SQ" 2) "hello world!"