Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

streams流的使用

初始化四步

  • 通过添加空数据来创建队列alg_task_queue

    xadd alg_task_queue * data null
    
  • 为队列alg_task_queue创建消费者组worker_group,该组从0-0任务号开始消费队列

    xgroup create alg_task_queue worker_group 0-0
    
  • 以c1的名义在消费者组worker_group中从队列alg_task_queue读取1个任务

    xreadgroup group worker_group c1 count 1 streams alg_task_queue >
    
  • 对任务进行处理完成后的应答

    xack alg_task_queue worker_group 任务号比如1664161245216-0
    

其他操作

  • 查询消费者组的信息
    xinfo consumers alg_task_queue worker_group
    

xpending alg_task_queue worker_group - + 10 c1