darto_rate_limit 1.0.0 copy "darto_rate_limit: ^1.0.0" to clipboard
darto_rate_limit: ^1.0.0 copied to clipboard

Distributed RateLimitStore backends for Darto — RedisRateLimitStore plugs into the core rateLimit() middleware to share counters across instances.

1.0.0 #

  • Initial release.
  • RedisRateLimitStore — distributed [RateLimitStore] backend, drop-in for the core rateLimit() middleware. Uses a single Lua script per hit (INCR + conditional PEXPIRE + PTTL) so concurrent hits from multiple instances always agree on the same window.
  • prefix parameter to namespace keys (defaults to 'rl:').
  • close() releases the underlying connection.
0
likes
140
points
0
downloads

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

Distributed RateLimitStore backends for Darto — RedisRateLimitStore plugs into the core rateLimit() middleware to share counters across instances.

License

MIT (license)

Dependencies

darto, redis

More

Packages that depend on darto_rate_limit