## redis 令牌桶 利用redis的列表/集合功能来限定每秒最大访问次数,每次访问次数-1,中间件每次获取集合判断是否为有效请求(令牌数大于0),定时器利用事物生产限制令牌数量。 ### 列表 ![](https://img.kancloud.cn/e4/56/e456404745c94a7e053cb26077602e68_535x276.png) ### 中间件 ![](https://img.kancloud.cn/16/a9/16a9cb7384e9849917cd18081cf7c0b7_734x125.png) ### 定时器 ![](https://img.kancloud.cn/a5/3b/a53b049dfa5f279f86ff834f443b833a_653x218.png)