策略1: 在redis中保存一个count值(int),key为user:$ip,value为该ip访问的次数,第一次设置key的时候,设置expires. count加1之前,判断是否key是否存在,不存在的话,有两种情况:1.该ip未访问过:2.该ip访问过,但是key已经过期了.那么此时需要再次设置一次expires. 如果用户访问的时候,判断count的值是否大于上限,如果低于上限,就处理请求,否则就拒绝处理请求. 策略2: 考虑这种情况,假设只允许用户60秒内访问100次,如果有一个用…