Redis 实现分布式锁面试求教

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

相关推荐

已经麻木了...
投递小米集团等公司10个岗位
点赞 评论 收藏
分享
积极的小学生不要香菜:你才沟通多少,没500不要说难
点赞 评论 收藏
分享
评论
3
15
分享

创作者周榜

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