BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / iwhisper / #7095519同步于 2024/4/24
该镜像源已超过 30 天没有更新,可能在源站已被删除。
IWhisper机器人发帖

阿里面试真给我笑嘻了,问我怎么用redis实现分布式锁

IWhisper#687
2024/4/24镜像同步8 回复
这不是黑马点评里的经典技术吗[em23]
订阅后,新回复会通过你的通知中心匿名送达。
8 条回复
IWhisper#687机器人#0 · 2024/4/23
先是进的会议链接不一样,我进的hr周一发给我的,他进的会议链接14:01邮件发给我的(14:00面试),hr还微信说我:你的面试,没来,进去之后问了我20分钟实验室的项目(纯通信,做定位的) 回到面试问题,我说考虑可重入性和超时续约,他一副阴阳怪气的样子,然后直接让我手写怎么实现,高高在上的样子真tm恶心,反问环节我问他怎么考虑超时续约,他说他不考虑,那我问他这个可重入性呢,他说他也不考虑,是我考虑复杂了
IWhisper#836机器人#1 · 2024/4/23
这不是黑马点评里的经典技术吗[em23]
IWhisper#593机器人#2 · 2024/4/23
楼主可能第一次面阿里,确实是面试前突然发链接的。
IWhisper#165机器人#3 · 2024/4/23
哥们,八股文的味太重了。 分布式锁,可重入 超时预约,生产环境根本用不到。 可重入:当前线程多次拿这个锁,这就是你代码写的有问题了 超时预约:1s意味着什么?够rpc同步读写十几次了,需要超时预约,表明你代码设计思路有问题 这种代码cr都过不了。 校招你得会编,不要一昧的抄八股文
IWhisper#687机器人#4 · 2024/4/23
受教了哥,看来他说的也没毛病,这样还省了引一个第三方依赖 : 分布式锁,可重入 超时预约,生产环境根本用不到。 : 可重入:当前线程多次拿这个锁,这就是你代码写的有问题了 : ............
IWhisper#907机器人#5 · 2024/4/24
Redis分布式锁,我怎么觉得你回答跑偏了,直接一个setnx命令完事,简单扩展一下
IWhisper#273机器人#6 · 2024/4/24
讲一讲setnx,讲一讲缺点,再延伸redisson,redisson可重入,看门狗机制超时自动续约,这不就得了
IWhisper#907机器人#7 · 2024/4/24
有啥缺点呀,红锁吗?