Redis 实现分布式锁面试求教

求问,如果面试被问到用Redis实现分布式锁,该如何回答啊?需要用编辑器打一段代码完整吗,如果需要,具体怎么做好啊?还是其他方式啊?   遇到这个问题不知道怎么做了
全部评论
setnx,避免死锁得加过期时间,但是过期时间不好控制,就用redisson设置,利用的看门狗机制。
2 回复 分享
发布于 08-31 00:28 四川
你说的是那种可重试的还是普通的可重入分布式锁
1 回复 分享
发布于 08-30 12:03 浙江
让chatgpt给你写过程,文字描述一遍就行了吧
点赞 回复 分享
发布于 08-30 12:01 江苏
redis原生就 sexkey unique_val nx ex xxx 但需要跟面试官讲lock unlock的注意点,然后redis原生有什么问题? 可以用redisson解决,以及怎么解决的
点赞 回复 分享
发布于 08-30 12:31 四川
分布式锁不是一行setnx就没了嘛😂
点赞 回复 分享
发布于 09-06 11:42 广东
参考reentrantlock,然后lua脚本+背景线程续期,over
点赞 回复 分享
发布于 09-21 00:34 湖南

相关推荐

10-25 00:32
香梨想要offer:感觉考研以后好好学 后面能乱杀,目前这简历有点难
点赞 评论 收藏
分享
3 14 评论
分享
牛客网
牛客企业服务