brandur/redis-cell
View on GitHub ↗ ★ 1,263 C
A Redis module that provides rate limiting in Redis as a single command.
11 mentions on Hacker News by 10 people: 2 stories, 9 comments · first 2016-11-17 · latest 2026-06-05
20082026
-
…://github.com/redis/redis/blob/unstable/src/gcra.c The code comments say it was heavily influenced by https://github.com/brandur/redis-cell by Brandur Leach. It's a neat algorithm (I just learned about it today) - it only needs to store a…
comment by simonw · 2026-06-05 · in Redis 8.8: New array data structure, rate limiter, performance improvements -
…for some time after the blog post was written, has a Redis rate-limiting module published here: https://github.com/brandur/redis-cell/
comment by rattray · 2021-04-08 · in We scaled the GitHub API with a sharded, replicated rate limiter in Redis -
…able to eliminate RabbitMQ from my stack when I switched to this) - Rate-limiting with a GCRA (via https://github.com/brandur/redis-cell ) - Bloom filter checks, specifically for making sure people aren't using passwords in data breaches…
comment by Deimorz · 2020-04-30 · in Redis 6.0 GA -
A more efficient (but no histogram) way would be native redis module (rust) https://github.com/brandur/redis-cell
comment by ddorian43 · 2019-03-17 · in How to build a distributed throttling system with Nginx, Lua, and Redis -
…code instead of/as well as Lua. In fact it seems the author of the post already has done so with https://github.com/brandur/redis-cell
comment by tybit · 2018-04-28 · in Scaling a High-Traffic Rate Limiting Stack with Redis Cluster -
https://github.com/brandur/redis-cell This is fast becoming my go-to tool for any sort of rate limiting at the application level.
comment by clon · 2017-08-07 · in Preventing server overload: limit requests being processed -
FYI: Redis now has a module that does rate limiting for you: https://github.com/brandur/redis-cell
comment by susi22 · 2017-03-31 · in Scaling your API with rate limiters -
…- I work at Redis Labs and I've developed a couple of those): * redis-cell - a rate limiter module https://github.com/brandur/redis-cell * Redis Graph - a graph DB with a subset of Cipher for querying.…
comment by dvirsky · 2016-12-02 · in Redis 4.0 RC1 is out -
…[3] https://gist.github.com/brandur/90698498bd543598d00df46e32be... [4] https://github.com/brandur/redis-cell/blob/master/build.rs
comment by brandur · 2016-11-17 · in Show HN: Redis-cell, an API rate limiter as a Redis module, written in Rust