Backoff

class redis.backoff.AbstractBackoff[source]

Backoff interface

compute(failures)[source]

Compute backoff in seconds upon failure

reset()[source]

Reset internal state before an operation. reset is called once at the beginning of every call to Retry.call_with_retry

class redis.backoff.ConstantBackoff(backoff)[source]

Constant backoff upon failure

compute(failures)[source]

Compute backoff in seconds upon failure

class redis.backoff.DecorrelatedJitterBackoff(cap, base)[source]

Decorrelated jitter backoff upon failure

compute(failures)[source]

Compute backoff in seconds upon failure

reset()[source]

Reset internal state before an operation. reset is called once at the beginning of every call to Retry.call_with_retry

class redis.backoff.EqualJitterBackoff(cap, base)[source]

Equal jitter backoff upon failure

compute(failures)[source]

Compute backoff in seconds upon failure

class redis.backoff.ExponentialBackoff(cap, base)[source]

Exponential backoff upon failure

compute(failures)[source]

Compute backoff in seconds upon failure

class redis.backoff.FullJitterBackoff(cap, base)[source]

Full jitter backoff upon failure

compute(failures)[source]

Compute backoff in seconds upon failure

class redis.backoff.NoBackoff[source]

No backoff upon failure