Redis-backed rate limiter backend powered by Hammer + Redix.
Counters live in Redis, so limits are enforced across all app instances sharing the same Redis — the right choice for multi-instance deployments.
Summary
Functions
Callback implementation for Hammer.get/2.
Callback implementation for Hammer.hit/4.
Callback implementation for Hammer.inc/3.
Callback implementation for Hammer.set/3.
Functions
@spec child_spec(Keyword.t()) :: Supervisor.child_spec()
Callback implementation for Hammer.get/2.
Callback implementation for Hammer.hit/4.
Callback implementation for Hammer.inc/3.
Callback implementation for Hammer.set/3.
@spec start_link(Hammer.Redis.redis_options()) :: {:ok, pid()} | :ignore | {:error, term()}