首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
Kexins
2019-08-05 00:22
已编辑
西安电子科技大学 Java
关注
已关注
取消关注
redis是单线程吗?
想问下多个请求到redis会发生并发问题吗?比如秒杀系统中多个用户的请求到redis去预减库存会发生超卖问题(库存减到-1)吗?我之前一直认为redis是单线程,多个请求到redis会像队列一样排队,所以不会发生并发问题,不知道对不对,希望大佬帮帮忙解答下,谢谢啦
提示
全部评论
推荐
最新
楼层
Divine1234
西安电子科技大学 Java
是单线程的,而且redis可以保证decr操作是原子性的,关键你redis只是个nosql数据库,真正对库存数量做判断不是在redis里吧,个人见解
点赞
回复
分享
发布于 2019-08-04 17:26
我的名字叫Offer+++++++
西南交通大学 Java
redis是单线程的,内部有一个命令队列,来的命令会排队执行,而且redis用的是IO复用模型,就是epoll之类的,,可以同时监听多个socket
点赞
回复
分享
发布于 2019-08-04 17:19
17歲
字节跳动_lark_后端开发
单个命令是原子性的,先读后写可能会导致更新丢失
点赞
回复
分享
发布于 2019-08-04 18:12
随风丶13
阿里巴巴_大文娱优酷_java开发
比如,你两个线程AB同时执行对redis的加一操作,因为操作不是原子性的,就分三步执行,取值,加一,赋值,,,总共有6个操作,在redis中单线程执行,比如:A先执行了取值,B执行了取值,A加一,A赋值,B加一,B赋值,最终结果不是3,而是2。redis也是单线程执行的,一次只执行了一个请求。我的理解。
点赞
回复
分享
发布于 2019-08-04 17:48
你真的牛皮
中国石油大学(华东) Java
对啊,可以写个lua脚本,如果库存》0,则减一,脚本内redis是原子执行
点赞
回复
分享
发布于 2019-08-04 17:21
偷月亮的鱼
网易_java
是单线程,但是客户端发送两个请求之间会被其他客户端打断
点赞
回复
分享
发布于 2019-08-04 17:21
暂无评论,快来抢首评~
相关推荐
05-05 22:02
门头沟学院 算法工程师
24届年20w+C++开发-华为OD
背景:24届某985院校。考研后未能如愿进入目标院校,随后选择进入职场积累经验。虽然在学校成绩不错,但实际项目经验较少,主要参与了学校的C++课程项目。机考准备:由于对基础的算法和数据结构有一定了解,因此我集中精力复习了牛课和CSDN上的高频考点,特别是动态规划、树结构、以及字符串处理的题目,确保能应对可能的机考题目。机考:机考的三道题目分布合理:字符串匹配:考察了正则表达式的应用,题目要求判断一个字符串是否为另一个字符串的子集。通过了,做得相对顺利。树结构:计算一个二叉树的最大深度,要求用递归来完成,问题较为直接,顺利通过。动态规划:题目涉及到最小路径和问题,题目稍微有些复杂,但我通过动态规...
华为开奖429人在聊
点赞
评论
收藏
分享
05-07 17:36
长春理工大学 .NET
请允许自己在实习期犯错
人生是允许犯错的,我们的容错率会超过我们的想象。在实习生 landing 期或者实习的全过程中,犯错、做不好都是非常正常的事,也是很难避免的一件事情。一般来说,mentor和老板都对实习生有着基本的犯错预期:即默认实习生刚进来都是会犯错的,所以我们根本不用对这件事情焦虑。首先,mentor 初期交给实习生的工作重要性和紧急程度根本不会太高,就算出错也不会对业务有很大影响,否则也是 ta 的问题。其次,作为辅助 mentor 和团队工作的人员,你的产出在交付的时候都会再被检查一遍。确保错误先在小范围内发现。好的mentor还会鼓励实习生主动暴露错误和风险,团队也不会把实习生的失败和错误看作大不了...
职场新人生存指南
点赞
评论
收藏
分享
04-10 23:54
中国人民解放军国防科技大学 C++
tx这个一直这样是啥意思不理解
是面试官没时间提交面评吗
点赞
评论
收藏
分享
04-24 16:06
蚌埠坦克学院 后端
终于轮到我了😄😄😄
被拒那么多次,终于轮到我了
offer_offer来来来:
爽了哥。
点赞
评论
收藏
分享
05-03 10:30
南阳理工学院 Java
暑期后端实习总结
笨人BG中九+水硕,技术栈广而不深,尤其是java技术栈几乎是二月底才开始接触认真学的,微服务没学、消息队列没学。从三月底开始投,投了三十多家都是后端或大模型开发,陆陆续续面了二十场左右面试,最后拿下三个offer:滴滴、美团、云智。虽然没能去最想去的鹅,但也挺满意的。准备路线:一月底开始刷leetcode,基本就是刷了一遍代码随想录、hot100,面试150刷了一部分,后面就在刷面经里的题目了。项目是二月才开始准备的,做了一个后端项目和一个RAG项目,这部分实在太薄弱了,现在看来准备时间太少了,理解也不够深入。八股也是二月中旬开始看的,把小林coding看完再结合面经,个人感觉差不多...
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
2
13
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
以Mentor视角,说说喜欢什么样的实习生
2.1W
2
...
携程笔试
5531
3
...
京东开抢头部技术人才了!薪酬还能再创新高吗?
5335
4
...
心塞
5140
5
...
越是平平无奇的人越喜欢说风凉话嘲讽他人
4975
6
...
为何我今年的大厂面试体验越来越糟糕😢
4779
7
...
节孝子,启动!
3549
8
...
五一回来,我之前是做什么工作的?
3317
9
...
携程已OC:求职总结版
3181
10
...
面经-腾讯篇
3113
创作者周榜
更多
正在热议
更多
#
硬件人你反向读研了吗
#
38969次浏览
608人参与
#
硬件人秋招的第一个offer
#
64779次浏览
1079人参与
#
京东TGT
#
17584次浏览
139人参与
#
滴滴工作体验
#
22415次浏览
123人参与
#
机械求职避坑tips
#
40373次浏览
355人参与
#
材料进Fab厂真的劝退吗?
#
35375次浏览
158人参与
#
职场新人生存指南
#
325820次浏览
6975人参与
#
不考虑转正,实习多久合适
#
23230次浏览
116人参与
#
机械只有转码才有出路吗?
#
125408次浏览
1590人参与
#
面试问题记录
#
11385次浏览
225人参与
#
非技术岗投递进展
#
137026次浏览
1221人参与
#
面试经验谈
#
8677次浏览
129人参与
#
vivo求职进展汇总
#
208190次浏览
1341人参与
#
异地恋该为对方跳槽吗
#
20048次浏览
107人参与
#
硬件人更看重稳定还是高薪
#
35319次浏览
191人参与
#
租房找室友
#
25947次浏览
140人参与
#
你遇到过哪些神仙同事
#
68651次浏览
623人参与
#
携程求职进展汇总
#
484686次浏览
3573人参与
#
25届如何提前做秋招准备?
#
163440次浏览
2451人参与
#
深信服求职进展汇总
#
187640次浏览
1691人参与
#
学历or实习经历,哪个更重要
#
111814次浏览
747人参与
牛客网
牛客企业服务