06 2024 档案

摘要:前提 redis+lua 滑动窗口 -- 滑动窗口 local key = KEYS[1] local maxSize = ARGV[1] local currentTime = ARGV[2] local startTime = ARGV[3] local uuid = ARGV[4] local 阅读全文
posted @ 2024-06-04 18:20 多少幅度 阅读(6) 评论(0) 推荐(0) 编辑
摘要:前提 redis+lua 原理 采用redis hash数据类型,实现分布式可重入锁 hash结构中存储字段value,count value:加锁的值,重入加锁时判断当前value和传入的value是否相等,相等情况下认为是重入锁,将count加一,不等属于其他场景抢占锁,该情况下获取锁失败 锁释 阅读全文
posted @ 2024-06-04 18:19 多少幅度 阅读(46) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示