用redis lua脚本实现时间窗分布式限流
摘要:
需求背景: 限制某sql在30秒内最多只能执行3次 需求分析 微服务分布式部署,既然是分布式限流,首先自然就想到了结合redis的zset数据结构来实现。 分析对zset的操作,有几个步骤,首先,判断zset中符合rangeScore的元素个数是否已经达到阈值,如果未达到阈值,则add元素,并返回t 阅读全文
posted @ 2024-03-22 18:11 敖癸 阅读(88) 评论(0) 推荐(0)
浙公网安备 33010602011771号