限定某个接口在指定时间内只能被访问指定次数,通过incr实现
比如在2秒内限制访问次数上限为100次
(1)string
1.记录key :ip,如果key不存在,则创建并设置过期时间为2秒
2.如果key值<100,则计数加1,否则返回错误信息
(2)list实现
为每个ip设置列表,每次访问判断列表长度,如果合法,则插入列表,否则返回错误信息。同时为每个key设置过期时间
限定某个接口在指定时间内只能被访问指定次数,通过incr实现
比如在2秒内限制访问次数上限为100次
(1)string
1.记录key :ip,如果key不存在,则创建并设置过期时间为2秒
2.如果key值<100,则计数加1,否则返回错误信息
(2)list实现
为每个ip设置列表,每次访问判断列表长度,如果合法,则插入列表,否则返回错误信息。同时为每个key设置过期时间