为什么限制访问频率 做服务接口时通常需要用到请求频率限制 Rate limiting,例如限制一个用户1分钟内最多可以范围100次 主要用来保证服务性能和保护数据安全 因为如果不进行限制,服务调用者可以随意访问,想调几次就调几次,会给服务造成很大的压力,降低性能,再比如有的接口需要验证调用者身份,如果不进行访问限制,调用者可以进行暴力尝试 redis如何解决“单位时间内只能n次操作”这样的问题? 假定要限制每分钟每个用户最多只能访问100个页面. 方案一:string通过为用户使用一个名为 ra…