鍍金池/ 問(wèn)答/人工智能  PHP  數(shù)據(jù)庫(kù)/ 關(guān)于使用PHP每天凌晨做分紅方案

關(guān)于使用PHP每天凌晨做分紅方案

1.用戶(hù)量:大約5w
2.業(yè)務(wù)需求:

每天凌晨,對(duì)這5萬(wàn)個(gè)用戶(hù)進(jìn)行分紅

3.碰到的問(wèn)題:

糾結(jié)是否直接使用mysql實(shí)現(xiàn),
如果使用redis用哪種方法比較合適,各位大佬請(qǐng)指教
回答
編輯回答
雨萌萌

建議做成異步隊(duì)列,當(dāng)某個(gè)條件觸發(fā)時(shí)候往對(duì)接丟數(shù)據(jù),然后進(jìn)行計(jì)算,也不一定等到凌晨計(jì)算我現(xiàn)在也是分紅方案,我這邊是當(dāng)用戶(hù)充值時(shí)候,寫(xiě)入隊(duì)列,異步計(jì)算。隊(duì)列我采用是beanstalked 隊(duì)列支持?jǐn)?shù)據(jù)持久化

2017年9月5日 04:20
編輯回答
夕顏

我覺(jué)得你用異步隊(duì)列計(jì)算好分紅,然后用定時(shí)任務(wù)到了你指定的時(shí)間就發(fā)放分紅。

2017年6月25日 04:27