黑马点评面试问题

黑马点评面试官问一人一单功能能否用乐观锁实现,这个该怎么答啊
全部评论
我直接换项目了
1 回复 分享
发布于 03-24 17:01 北京
你说用redission的信号量实现的
点赞 回复 分享
发布于 03-24 16:09 北京
乐观锁是用来防止超卖的,一人一单要在redis里面的优惠券模板参数判断
点赞 回复 分享
发布于 03-24 18:59 上海
用redis事务配合watch也许可以
点赞 回复 分享
发布于 03-24 21:01 重庆
可以,不知道你看秒杀优化没有,后面就取消了分布式锁的使用,直接用lua脚本保证原子性进行操作。用一个set保存购买了的用户信息,在购买前判断set里面有没有这个用户,如果没有再购买。这感觉是类似于乐观锁的操作。
点赞 回复 分享
发布于 03-25 16:11 四川
爱信等
点赞 回复 分享
发布于 03-26 01:02 江苏
mark一下大佬
点赞 回复 分享
发布于 04-01 13:26 北京

相关推荐

03-28 09:20
武汉大学 C++
野猪不是猪🐗:有句话说的很好:黑马redis这东西,你不学不行。但是你要是真把点评写简历上,人家还嫌弃你
点赞 评论 收藏
分享
评论
4
29
分享

创作者周榜

更多
牛客网
牛客企业服务