Redis限流是保护系统免受过载的关键技术,主要通过以下几种方式实现,各有其适用场景和优缺点: 🔢 1. 固定窗口计数器(Fixed Window) 原理:将时间划分为固定窗口(如1秒),使用Redis的INCR命令统计窗口内请求数,超过阈值则限流。通过EXPIRE设置窗口过期时间[citation:1][citation:5][citation:7]。 实现示例:local key = KEYS[1] local limit = tonumber(ARGV[