最近在學習redis,list資料型別很適合做任務佇列。之前沒有接觸過,我的理解是創建任務隊列,然後做個定時任務去操作這個隊列,比如取前10個去執行,執行完彈出,以此循環,直到隊列內沒有任務,但是這個定時任務還是會每隔多久去查詢一次是否有任務要執行。這樣理解對嗎?
天蓬老师2017-04-25 09:05:15
也不全對,你可以用一個cron排程任務來定時從任務佇列裡面取任務來執行。
也可以跑一個php-worker守護程式不停的執行任務,只要前面的任務執行完了就去任務佇列裡面取下一個任務開始執行。