
复制$redis = new Redis(); $redis->connect(127.0.0.1,限流 6379); $rate_limit = 1000; //限制个数 $rate_seconds = 60; //限制时间 $redis_key = "redis_limit"; $count = $redis->get($redis_key); if ($count >= $rate_limit){ //判断60秒内请求个数是否已经达到上限 //直接返回,高防服务器不处理请求 return} $redis->incr($redis_key,限流 1);//请求计数 $redis->expire($redis, $rate_seconds); //设置过期时间 60s //to do 业务逻辑处理....... 1.2.3.4.5.6.7.8.9.10.11.12.13.源码下载