About a year ago, we migrated an old rate limiter to Redis. In the end, it worked out great, but we learned some lessons along the way. The Problem We had an old rate limiter that was simple enough: For every request, determine a “key” for the current rate limit In Memcached, increment the value of that key, setting...