欢迎各界计算机爱好者加入,弘扬极客精神!

Mysql && Redis 并发问题

0 喜欢 0 不喜欢

数据库:mysql
缓存:redis
有一套兑奖码系统,用户输入兑奖码,程序验证兑奖码是否有效,并给出奖品,兑奖码是唯一的。

用户输入兑奖码,读缓存或数据库,如果查到这个验证码是有效的,设置数据库和缓存兑奖码状态失效,返回奖品给用户。

想问下如何处理两个并发请求验证同一个兑奖码的情况?(只允许一人一个兑奖码)

最新提问 5月 20, 2016 分类:数据库 | 用户: wyj557 (3,674 分)  

登录 或者 注册 后回答这个问题。

16 个回答

0 喜欢 0 不喜欢
最新回答 5月 24, 2016 用户: Burger (7,986 分)  
2 喜欢 0 不喜欢
http://blog.csdn.net/hpb21/article/details/7893013/

这个网页是对redis学习的
最新回答 7月 1, 2016 用户: junglely (4,306 分)  
1 喜欢 0 不喜欢
最新回答 7月 18, 2016 用户: Re (2,896 分)  
0 喜欢 0 不喜欢
http://www.howzhi.com/group/php/discuss/1838 希望有帮助。。。。。
最新回答 7月 19, 2016 用户: Ha (1,466 分)  
0 喜欢 0 不喜欢

redis是单线程的,可以满足这个需求

最新回答 7月 25, 2016 用户: 红豆树下吃炸鸡 (1,420 分)  
3 喜欢 0 不喜欢

Redis为单进程单线程模式,采用队列模式将并发访问变为串行访问

最新回答 7月 25, 2016 用户: 险滩 (3,758 分)  
0 喜欢 0 不喜欢

Redis为单进程单线程模式,采用队列模式将并发访问变为串行访问

最新回答 12月 6, 2016 用户: big and small (4,716 分)  
0 喜欢 0 不喜欢
http://www.howzhi.com/group/php/discuss/1838, 我在看了这个网站后,明白了两个并发条件可以先保留一个再进行另一个,最后在进行另一个
最新回答 3月 5 用户: 1750551085 (600 分)  
0 喜欢 0 不喜欢
最新回答 3月 5 用户: Cunese (5,302 分)  
...