面试官问热key怎么检测以及如何处理?

翻面经发现,在秒杀项目中,面试官比较喜欢问热key怎么检测,怎么处理,你是否也苦于这个问题不知道怎么回答?

对于这个问题也没有找到哪个星球或者哪个项目给出具体的解决方式。最近无意间刷到一个推送京东一个几年前开源的hotkey可以用于检测热key,并且检测到热key后能够自动加入到本地缓存。今天搞了半天终于把天机学堂整合了这个hotkey的组件。
全部评论
引入该组件后,查询数据时先判断是否是热key,若是热key直接从本地缓存取,并且由于组件只会将热key保存到本地缓存,value则为null,所以为null时这里需要查redis并采用本地锁保证有一个线程去更新就行,若不是热key应该从redis缓存取,redis没有则应该从db取,大致思路是这样的
6 回复 分享
发布于 2024-09-30 12:37 江苏
佬tql
点赞 回复 分享
发布于 2024-10-05 00:51 江苏
学弟强的
点赞 回复 分享
发布于 2024-10-04 15:39 江苏
给👻了佬
点赞 回复 分享
发布于 2024-10-02 23:08 浙江
好的,我懂了
点赞 回复 分享
发布于 2024-09-30 14:26 北京
这种面试官问底层怎么实现的咋办
点赞 回复 分享
发布于 2024-09-30 12:41 上海
给佬跪了。6月份面民宿时认识的佬,当时也是非常恼火,被引流的坑惨了,前一天晚上刚约面,第二天发现牛客网上有人引流,也是醉了。我现在也在美团待了两个月了,准备11月之前就溜了,回去全力以赴搞科研了,虽然实习期间也是每周三四次组会,明年暑期实习再战
点赞 回复 分享
发布于 2024-09-30 12:08 重庆

相关推荐

07-17 23:17
门头沟学院 Java
点赞收藏加关注这个系列还会长期更新的૮₍˃̶ꇴ˂̶₎ა想要免费点评,直接私信发我简历就行。我这里有大厂,最近做过的实习项目,可以用于包装简历,感兴趣,可以看简介中项目地址先看教育经历部分,还是缺少一些内容的,作为在校生,你可以把你的主学课程写一下奖学金,这个很优秀,但是在建议加一些比赛上去,这样会让在校经历更充实专业技能写的有些少了,怎么也要写个八到9点左右,然后你没有深入的内容,ioc,aop,多线程工具类,,CAS,还有部分集合的源码都可以学一下,然后写上去这些小知识点都是很加分的项目经历部分,首先,排版有一些问题首行缩进两格,项目亮点和上面的专业技能尽量对齐一下,应该分为这个项目的技术站,项目描述和项目亮点部分,技术站和技术描述要分开写。项目亮点部分就不要再写登录功能了,那你觉得好的功能可以往上放,放在前两到3点后四到5点也不要写登录,去包装一下别的,比如最后一个视频分段上传,你可以再加一个数据,比如1g的视频上传时间多久,每片是多少,到时候面试官可能会问你为什么要这么设计,这样包装才更好。第二个项目感觉都是一些基础功能,所以说看着很高大上,但这些高大上的功能都是这些技术栈本来就有的,虽说es很厉害,但是不建议写这么多es,很少用得上,写一些你对系统本身的优化和设计,用一些比较基础的技术栈的个人优势部分就没必要写了,作为一个在校生,把简历缩到一页,排版美观才是最重要的
点赞 评论 收藏
分享
评论
28
142
分享

创作者周榜

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