Alumna::RateLimitStore
Persistence for rate-limit counters. MemoryRateLimitStore is the in-process store. A Redis store can implement hit and drop in.
hit returns {count, reset_at_utc}. count is the value after this hit. reset_at is wall clock for the X-RateLimit-Reset header.