首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
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
暂无评论,快来抢首评~
相关推荐
01-16 12:20
三一重能_C++研发工程师(准入职员工)
网易互娱内推27届
网易互娱一面游戏用户运营岗,一面是业务面,少量有关简历的问题。自我介绍2-3分钟实习经历+收获,校园科研经历+获得的能力,体现出特色实习中有什么样的收获?同类型的问题有:实习中的挑战,最大的感触等,最后的落脚点可以落在通过这些挑战获得了什么的感触等对这个岗位的认识从用户运营的对象,手段,目的等方面入手,形成体系,回答会更有逻辑对回答到的几个流程有什么指标衡量?拉新:新增用户数。促活:日/周/月活跃用户、DAOT = 日总计在线时长/日活跃用户数。这是衡量游戏粘性的重要指标。留存:次日留存率,七日留存率等付费:付费渗透率等最近经常玩的游戏开始进入正题了,一定是特别了解或者提前了解过的游戏,因为后...
点赞
评论
收藏
分享
今天 12:05
点点互动_产品管理工程师(准入职员工)
点点互动内推,点点互动内推码
点点互动面经一面(1)传统自我介绍(2)我看你大学里做了项目是吧,我们来聊聊吧(撕数据库、计算机网络)数据库(3)欸,你用的是 MySQL 吧,我想知道如果我要生成用户的唯一id,有什么方法啊?(4)那我如果有一个主键值是 10,然后删除了这一行,插入下一行数据的时候,主键值是多少呀?(5)你知道 MySQL 的索引的索引数据结构吗?(6)那你知道聚簇索引和非聚簇索引吗?计算机网络(7)你项目中前后端用什么协议通信的?「 HTTP 」为什么 说 HTTP 是无状态的呢?(8)那如何防止 Cookie 劫持?(9)那我如果使用 HTTPS 协议, Cookie 就不会被第三方拿到吗?(10)那你...
点赞
评论
收藏
分享
01-02 20:08
马鞍山学院 Java
27届寒假实习
目前0实习,感觉现在必须要整个实习了,希望各位大佬能给我一些建议,谢谢大家简历还有那些问题吗
点赞
评论
收藏
分享
01-11 22:13
门头沟学院 销售工程师
人甚至无法共情一年前的自己
亲爱的老己该怎么和你解释呢其实我存款突破六位数大关了,然后就好像到达某个关键点会触发特殊事件一样,因为这样那样的事,可以说是清零了好吧还是有好事的,好事就是我现在可以和你一起push明年看到这封信的我自己啦要多赚点钱哦~
被炮轰的猫:
感觉成年人的世界就是这样,手上刚攒点底气就会遇到需要花钱的坎儿
去年的flag与今年的小...
点赞
评论
收藏
分享
01-12 17:59
西安电子科技大学 Java
美团面试:接口被恶意狂刷,怎么办?
下面是原本面试现场:面试官:接口被恶意狂刷,怎么办?我:这个没搞过(每天CRUD,真的没搞过)面试官:如果现在让你来设计,你会怎么设计?我:巴拉巴拉...胡扯一通面试官:(带着不耐烦的表情)我们还是换个话题吧.....为了不让大家也和我有同样的遭遇,今天,咱们就用一个非常简单的方式实现防刷:一个注解搞定防刷技术点涉及到的技术点有如下几个:自定义注解拦截器Redis的基本操作Spring Boot项目其实,非常简单,主要的还是看业务。机-会技术大厂,前端-后端-测试,全国均有机会,感兴趣可以试试。待遇和稳定性都还不错~自定义注解自定义一注解AccessLimit**。 import java.l...
哞客37422655...:
遇到刷接口的 就私聊他 告诉他求求你不要刷了
面试时最害怕被问到的问题
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
2
13
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
第二期「创作模范」名单揭晓!速来围观
8553
2
...
实习久了,感觉人也麻木了
2119
3
...
重生之我回到暑期实习投递前一个月!
1082
4
...
十天速通前端实习虾皮offer/面试总结
1001
5
...
不完全作图 Prompt 指南
971
6
...
百度日常实习后端二面热经(没凉,已OC,感谢面试官捞捞)
929
7
...
在冬天的缝隙里种下了一颗常青树
881
8
...
怀疑我领导有阿尔兹海默症!
873
9
...
27前端鼠鼠美团一二面
863
10
...
26届应届生对世界表示无奈
790
创作者周榜
更多
正在热议
更多
#
你都在哪些场所面过试?
#
1351次浏览
17人参与
#
当发现同事想辞职
#
13382次浏览
44人参与
#
领导做过最不靠谱的事
#
1145次浏览
35人参与
#
求职你最看重什么?
#
151742次浏览
881人参与
#
哪些公司开春招了?
#
753次浏览
14人参与
#
秋招有哪些公司要求提前实习
#
101557次浏览
536人参与
#
制造业的秋招小结
#
139167次浏览
2078人参与
#
工作压力大怎么缓解
#
132162次浏览
1135人参与
#
在找工作求抱抱
#
1638536次浏览
10960人参与
#
实习转正进行时
#
137379次浏览
886人参与
#
担心入职之后被发现很菜怎么办
#
275572次浏览
1176人参与
#
哪些公司对双非友好
#
200569次浏览
1150人参与
#
电信求职进展汇总
#
38025次浏览
195人参与
#
电网求职进展汇总
#
37056次浏览
111人参与
#
Prompt分享
#
5017次浏览
135人参与
#
运营商笔面经互助
#
195281次浏览
1803人参与
#
被说“做题家”,你的反应是_____?
#
4412次浏览
122人参与
#
你都见过什么样的草台班子?
#
14556次浏览
114人参与
#
机械人,秋招第一次笔试的企业是哪家?
#
86549次浏览
623人参与
#
米哈游求职进展汇总
#
533536次浏览
2921人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务