此活动需要客户端购买商品达到一定金额才可以进行参加活动,针对已经抽中奖品用户无法再有计划进行抽检活动,而前台主要是处理中奖用户领取奖品的功能,后台抽奖模块领奖是在每日晚上2点通过SQL语句触发器自动从昨天登录联通手机用户的基本数据中提取出来,这样保证提取的数据用户的完整性,后台抽取模块把抽取好的奖品和用户关联好存放到二个位置,一个是存放在数据库中,一个是存放在缓存服务器Redis中,Redis采用的集群的方式,这样可以防止由于抽奖活动访问前台用户量大,而查询奖品数据库过多,导致前台整体性能下降;如用户领取奖品成功后,前台系统会给此用户发送一条短信,并且告知奖品的主要信息,而不是在前台页面展示出来,这样可以保证用户奖品的安全性;领取奖品后,数据库和Redis中的数据状态都需要进行改变,以保证用户操作行为的一致性。