- 0
- 0
- 约1.17千字
- 约 2页
- 2026-09-09 发布于北京
- 举报
涉及到队列的重排序
恍恍惚惚的,又行进到了10:00:36秒,客户端C来进行的重新尝试进行加锁,此时客户端B
他其实在这之前不知道可能因为网络或者是别的什么,可能他就是没有尝试过重新
加锁
进入whiletrue,拿到队列第一个元素的timeout时间,10:00:30=10:00:36,条件成立
zremredisson_lock_timeout:{anyLock}UUID_02:threadId_02,就从有序集合中将客户端B移除
了,lpopredisson_lock_queue:{anyLock},就从队列中将客户端B也移除了
此时队列的第一个元素是客户端C,他的timeout时间是10:00:35=10:00:36,条件成立,
从有序集合以及队列中删除掉客户端C
尝试进行加锁,不成立,因为客户端A还持有着那把锁
重新排队入队,pttlanyLock=23000毫秒
ttl=23000毫秒
timeout=23000毫秒+10:00:36+5000毫秒=10:01:04
zadd和rpush两个指令,将客户端C压入队列和有序集合中
假设此时,在10:00:38,客户端B再次尝试来进行加锁,whiletrue
尝试加锁,不成立
重新尝试入队
ttl=
您可能关注的文档
- Subaru森林人爆震及氧传感器维修手册.pdf
- 企业预算编制与资金管理案例分析.pdf
- 宜家人造植物FEJKA技术与生产.pdf
- 战国彩绘三角雷纹竹排箫考略.pdf
- 文山会海现象及其治理对策研究.pdf
- QHDFL 0002S-2020面筋制品规范.docx
- 2026年高考重庆卷甲卷生物试卷及答案.doc
- 2026年高考重庆卷甲卷思想政治试卷及答案.doc
- TSZNB 017-2025深圳香妃枇杷鲜果产品标准.docx
- 2026年高考重庆卷甲卷英语试卷及答案.doc
- 2026年普通高等学校招生全国统一考试福建卷二卷化学试卷+答案.doc
- 2026年高考浙江卷乙卷思想政治试卷及答案.doc
- 2026年高考浙江卷乙卷物理试卷及答案.doc
- 2026年普通高等学校招生全国统一考试福建卷二卷历史试卷+答案.doc
- 2026年高考浙江卷乙卷英语试卷及答案.doc
- QHSH 0016S-2025 河南时珍汉方医药科技有限公司企业标准营养素饮料.docx
- 2026年高考浙江卷乙卷语文试卷及答案.doc
- QKXSN 0035S-2022诺金康牌黄芪知母牛磺酸胶囊.docx
- 2026年高考浙江卷英语试卷及答案.doc
- 2026年普通高等学校招生全国统一考试福建卷二卷思想政治试卷+答案.doc
原创力文档

文档评论(0)