ホームページ  >  に質問  >  本文

redis - 关于php任务队列的问题

最近在学习redis,list数据类型很适合做任务队列。之前没有接触过,我的理解是创建任务队列,然后做个定时任务去操作这个队列,比如取前10个去执行,执行完弹出,以此循环,直到队列内没有任务,但是这个定时任务还是会每隔多久去查询一次是否有任务要执行。这样理解对吗?

阿神阿神2758日前745

全員に返信(1)返信します

  • 天蓬老师

    天蓬老师2017-04-25 09:05:15

    完全に不正解です。cron スケジュールされたタスクを使用して、タスク キューから定期的にタスクを取得して実行できます。
    php-worker デーモンを実行してタスクを継続的に実行することもできます。前のタスクが完了している限り、タスク キューに移動して次のタスクをフェッチし、実行を開始します。

    返事
    0
  • キャンセル返事