//判断 key 是否存在,存在则加一 increment,不存在则设置key 过期时间
$id=1;
// 判断key是否存在
$check =$redis->exists('qps_' . $id);
if ($check){
// +1
$redis->increment('qps_' . $id);
echo $count =$redis->get('qps_' . $id);
// 限制每分钟10次
if($count > 10){
echo '当前id请求频率过高';
exit;
}
} else {
$redis->set('qps_' . $id, 1,60);//初始值1
}
PHP使用redis限制接口每分钟请求次数 一分钟可请求多少次
![](https://img-home.csdnimg.cn/images/20240711042549.png)