Package-level declarations
Types
Link copied to clipboard
class RedisSharedStateStore(commands: RedisAsyncCommands<String, String>, keyPrefix: String = "arrow-resilience:", ttl: Duration? = null) : SharedStateStore
Redis-backed SharedStateStore (via Lettuce) for coordinating resilience state across instances, e.g. with DistributedRateLimiter and DistributedCircuitBreaker. compareAndSet is atomic through a Lua script.