黑马点评问题:Redis单线程

Redis是单线程的,为什么在解决超卖问题时要使用Lua脚本+CAS乐观锁
全部评论
需要让判断库存和扣减库存一起执行,所以看起来是一个原子操作。简单来说就是你判断库存余额了,那么必须扣减库存
1 回复 分享
发布于 06-22 09:33 陕西
因为并发情况下Redis数据会出现超卖问题,可以用Ression作为互斥锁解决。用lua脚本等同于用Ression,同时用lua脚本性能好一点
点赞 回复 分享
发布于 07-25 23:09 天津
redis仅作为分布式锁使用
点赞 回复 分享
发布于 06-01 11:46 广东
lua脚本已经解决了超卖,不用CAS
点赞 回复 分享
发布于 05-29 13:10 江苏
redis是,但是你运行的时候不是连续运行
点赞 回复 分享
发布于 05-28 11:09 河南

相关推荐

不愿透露姓名的神秘牛友
07-03 16:22
点赞 评论 收藏
分享
评论
2
14
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务