redis-ratelimit:基于redis排序集的滑动窗口速率限制器

时间:2024-06-02 18:16:26
【文件属性】:

文件名称:redis-ratelimit:基于redis排序集的滑动窗口速率限制器

文件大小:11KB

文件格式:ZIP

更新时间:2024-06-02 18:16:26

JavaScript

使用Redis进行速率限制/限制 var slidingWindow = require ( 'redis-ratelimit' ) . slidingWindow var async = require ( 'async' ) var count = 0 ; async . doWhilst ( function ( done ) { slidingWindow . check ( 'counter' , 10 , 2 , function ( err , limited ) { if ( limited ) { // Don't do anything, wait some amount of time // and check rate limit again setTi


【文件预览】:
redis-ratelimit-master
----.eslintrc.json(502B)
----.gitignore(427B)
----package.json(740B)
----package-lock.json(6KB)
----.travis.yml(289B)
----LICENSE(1KB)
----index.js(318B)
----README.md(5KB)
----example.js(764B)
----lib()
--------redisclient.js(542B)
--------slidingwindow.js(1KB)
--------fixedtimewindow.js(1KB)
--------fixedwindow.js(1KB)
----test()
--------fixedtimewindow.test.js(4KB)
--------slidingwindow.test.js(2KB)
--------fixedwindow.test.js(2KB)

网友评论