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