2021
02-23
02-23
Java利用Redis实现高并发计数器的示例代码
业务需求中经常有需要用到计数器的场景:譬如一个手机号一天限制发送5条短信、一个接口一分钟限制多少请求、一个接口一天限制调用多少次等等。使用Redis的Incr自增命令可以轻松实现以上需求。以一个接口一天限制调用次数为例:/***是否拒绝服务*@return*/privatebooleandenialOfService(StringuserId){longcount=JedisUtil.setIncr(DateUtil.getDate()+"&"+userId+"&"+"queryCarViolation",86400);if(count<=10){r...
继续阅读 >