我们可以通过以下流行脚本使用redis实现ratelimiting:
redis.call('CL.THROTTLE', KEYS[1],ARGV[1],ARGV[2],ARGV[3],ARGV[4])
更新qps并返回一些重要的值,如是否违反了速率限制等。
用例:我想运行相同的或另一个脚本,返回相同的重要值,而不更新qps。这样我就可以跳过几个流(我的要求:))
ps:qps:每秒查询数
我们可以通过以下流行脚本使用redis实现ratelimiting:
redis.call('CL.THROTTLE', KEYS[1],ARGV[1],ARGV[2],ARGV[3],ARGV[4])
更新qps并返回一些重要的值,如是否违反了速率限制等。
用例:我想运行相同的或另一个脚本,返回相同的重要值,而不更新qps。这样我就可以跳过几个流(我的要求:))
ps:qps:每秒查询数
暂无答案!
目前还没有任何答案,快来回答吧!