用redis获取了10条数据后,再存入数据库,如果这时用户没有进行付款,那这个人数是不是就浪费掉了
你的问题属于业务逻辑层面。redis里的10条数据仅仅作为入场劵,并不耦合其他业务逻辑,之后队列处理时候再走订单逻辑就好了。
获取10条数据肯定是取最先付款的10个用户