问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

redis中的乐观锁和悲观锁

发布网友 发布时间:2022-12-11 02:19

我来回答

1个回答

热心网友 时间:2023-09-10 03:32

乐观锁:这个世界是美好的,别人肯对不会在我操作数据前进行更改。在redis中,乐观锁指的是只是对key上锁,只要key不变就代表不会出问题。redis中的事务multi默认使用乐观锁,这将会导致一个问题:在秒杀这种高并发环境下,容易造成超卖问题。如,在一件商品只剩一件时,这时A用户开启事务只准备抢购,而就在A完成事务之前,B用户已经抢了这件商品,当A完成事务后,库存数量为-1。为了解决这个问题,可以引进悲观锁。

悲观锁:这个世界一切东西都是不可信的。在redis中,悲观锁指的是对数据key和都value都上锁,只要这个数据有一点小改动,事务将失败。因此上面的秒杀活动,在开启事务前,可对库存上锁:watch,只要在这个watch之后,别的进程或线程对这个库存有修改,本线程的事务将不会执行成功。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
健康码没有变红,但时间显示阳变红了 贵州健康码登录不了怎么办 北京有哪些好吃的西餐厅推荐? 什么是 辰、戌、丑、未?它们代表了什么意思? 《辰戌丑未四墓库》详解 干货:"辰戌丑未"四墓库用法详解 吃四环素有哪些副作用 吃了四环素片对身体有害吗 盐酸四环素片的不良反应有哪些呢? 服用四环素的副作用 怎么查自己是不是干部身份 1986年大专毕业分配到国营企业,怎么从工资条上确定是干部身份? 王俊凯世界上最好看的人? 为什么王俊凯那么帅? 王俊凯是不是全世界最帅的人? TFBOYS是世界上超级无敌宇宙帅,王俊凯是世界上最帅的人,王源是... 世界上最帅的人王俊凯算第几 王俊凯是世界上最帅的人吗? 荒野大镖客2怎么洗马 荒野大镖客2如何洗马 大镖客2为什么不能刷毛 帮忙列一张世界名曲表 啤酒桶波尔卡歌词 啤酒桶波尔卡歌曲简介 气质美女王鸥穿浅蓝色呢子大衣时,给人感觉如何? 黑色呢子大衣配什么内搭 工装呢大褂耐磨性怎么样 东莞市尤莎贝拉美容美发有限公司怎么样? 东莞常平利士美容美发现在还在吗 元气骑士气功隐藏技能 气宗为啥打不出来气功波 聊城军分区的常见直升机是哪种型号?就是常在聊城大学上空飞来飞去的那 ... 花生炒糊了还能吃吗 花生炒糊了怎么办 葫芦岛电信宽带多少钱? 强奸案怎么取证 如何取证强奸罪 河北哪里梭织布厂最多 河北石家庄的布料批发市场在哪里?? 河北省衡水市桃城区有几家梭织布厂 面试总务要做些什么? 高先生里面的彭嘉禾真名叫什么 高叶年龄多大了个人资料简介,演员高叶为什么被叫高先生 河南男子吐槽相亲被女同事无情打击,这位女同事是如何打击男子的?_百度... 要构成九进制计数器,最少用多少个触发器?它有多少个无效状态? 一位5421BCD码计数器至少需要几个触发器 怀孕建卡流程是什么?b超是不是要提前约? 猪蹄炖萝卜简单做法 请问萝卜炖猪脚要炖多长时间啊? 炖猪蹄萝卜炖多久能熟 白萝卜炖猪脚炖煮需要的时间 俺是1964,2,19凌晨5点出生属于什么星座 1964年阳历2月19日出生,姓名黄金荣,一生命运线 1964年正月初七是阳历多少号