brandur / redis-cell

A Redis module that provides rate limiting in Redis as a single command.
MIT License
1.2k stars 70 forks source link

CL.THROTTLE implementation in Dragonfly #61

Closed kakserpom closed 1 year ago

kakserpom commented 1 year ago

Hey!

There's an open source project called Dragonfly (https://dragonflydb.io/), it is a multi-threaded Redis clone written from scratch.

CL.THROTTLE command has been recently implemented in Dragonfly keeping the same behavior and interface. https://github.com/dragonflydb/dragonfly/pull/714

brandur commented 1 year ago

@kakserpom Very, very cool – thanks for the heads up! I'll tweet/blog this tomorrow.

brandur commented 1 year ago

Welp, took me way longer to get to this than I expected, but I did a mini-writeup here:

https://brandur.org/fragments/dragonflydb-cl-throttle

Thanks!