Backoff#
- class redis.backoff.AbstractBackoff[source]#
Backoff interface
- class redis.backoff.ConstantBackoff(backoff)[source]#
Constant backoff upon failure
- Parameters
backoff (float) –
Decorrelated jitter backoff upon failure
- Parameters
cap (float) –
base (float) –
Compute backoff in seconds upon failure
- Parameters
failures (int) –
- Return type
float
Reset internal state before an operation. reset is called once at the beginning of every call to Retry.call_with_retry
- Return type
None
- class redis.backoff.EqualJitterBackoff(cap=0.512, base=0.008)[source]#
Equal jitter backoff upon failure
- Parameters
cap (float) –
base (float) –
- class redis.backoff.ExponentialBackoff(cap=0.512, base=0.008)[source]#
Exponential backoff upon failure
- Parameters
cap (float) –
base (float) –