QPEEK

  1. QPEEK <qname> <count>

在不取出任务的情况下,从队列里面返回指定数量的任务:

  • count 为正数时,命令会按照任务入队的时间,以从旧到新的顺序返回任务(和 GETJOB 命令一样,尽可能地维持一个先进先出的顺序)。
  • count 为负数时,命令以从新到旧的顺序返回任务。
  1. disque> ADDJOB greeting "hello world!" 0 -- 将三个任务放入队列
  2. DI216f7fa1590f8975b29db52f663c18f80f73c24705a0SQ
  3.  
  4. disque> ADDJOB greeting "good morning!" 0
  5. DI216f7fa1c33c8d99678f44b5658545f3f2603b8d05a0SQ
  6.  
  7. disque> ADDJOB greeting "bye bye~" 0
  8. DI216f7fa1d137377120adaf571418aff559578b8a05a0SQ
  9.  
  10. disque> QPEEK greeting 10 -- 按从旧到新的顺序返回任务
  11. 1) 1) "DI216f7fa1590f8975b29db52f663c18f80f73c24705a0SQ"
  12. 2) "hello world!"
  13. 2) 1) "DI216f7fa1c33c8d99678f44b5658545f3f2603b8d05a0SQ"
  14. 2) "good morning!"
  15. 3) 1) "DI216f7fa1d137377120adaf571418aff559578b8a05a0SQ"
  16. 2) "bye bye~"
  17.  
  18. disque> QPEEK greeting -10 -- 按从新到旧的顺序返回任务
  19. 1) 1) "DI216f7fa1d137377120adaf571418aff559578b8a05a0SQ"
  20. 2) "bye bye~"
  21. 2) 1) "DI216f7fa1c33c8d99678f44b5658545f3f2603b8d05a0SQ"
  22. 2) "good morning!"
  23. 3) 1) "DI216f7fa1590f8975b29db52f663c18f80f73c24705a0SQ"
  24. 2) "hello world!"