Appearance
Token bucket and sliding window counter algorithms implemented via atomic Redis Lua scripts.