課程
/后端開發
/PHP
/PHP消息隊列實現及應用
隊列用pop 把元素取出來了,那樣的話隊列長度就會變短了,然后又可以秒殺了,那么秒殺數量會不準確???
2018-04-29
源自:PHP消息隊列實現及應用 3-2
正在回答
按照課程的講法的意思,在pop的時候設置了seelp(2) 兩秒鐘執行一次pop, 因為秒殺的時候速度非常的快,最多只是微妙數不同,其實在這pop的時間間隔內隊列中早已插入了限定的元素個數了不會在插入元素了,也就是說這個時候前端對于秒殺已經判斷好了。也就是說已經結束了。這個時候后面在對這十個元素進行入庫操作。
舉報
消息隊列是個什么玩意兒,使用隊列解決秒殺等實際問題概念和使用方法
2 回答數據庫操作類
2 回答redis
1 回答redis秒殺
5 回答redis隊列問題
3 回答redis LPOP 取出list里面的數據,再用LLEN 來取值,數據長度就變了,意味著又可以參加秒殺了么
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2018-04-29
按照課程的講法的意思,在pop的時候設置了seelp(2) 兩秒鐘執行一次pop, 因為秒殺的時候速度非常的快,最多只是微妙數不同,其實在這pop的時間間隔內隊列中早已插入了限定的元素個數了不會在插入元素了,也就是說這個時候前端對于秒殺已經判斷好了。也就是說已經結束了。這個時候后面在對這十個元素進行入庫操作。