speedbump
speedbump copied to clipboard
[experimental] speedbump without dependency on redis.v5
Removes dependency on redis.v5 from the core speedbump logic. Clients can use contrib constructors to construct rate limiters using different redis implementations.
Since the need for pipelining and simultaneous increment/expiration, I made the interface internal so that it cannot be implemented by clients (although it can be used)... RFC on this.