回退# class redis.backoff.AbstractBackoff[source]# 回退接口 abstract compute(failures)[source]# 计算失败后的回退时间(秒) reset()[source]# 在操作之前重置内部状态。 reset 在每次调用 Retry.call_with_retry 时被调用一次。 class redis.backoff.ConstantBackoff(backoff)[source]# 失败后恒定回退 compute(failures)[source]# 计算失败后的回退时间(秒) class redis.backoff.DecorrelatedJitterBackoff(cap=0.512, base=0.008)[source]# 失败后去相关抖动回退 compute(failures)[source]# 计算失败后的回退时间(秒) reset()[source]# 在操作之前重置内部状态。 reset 在每次调用 Retry.call_with_retry 时被调用一次。 class redis.backoff.EqualJitterBackoff(cap=0.512, base=0.008)[source]# 在失败时进行等概率抖动退避 compute(failures)[source]# 计算失败后的回退时间(秒) class redis.backoff.ExponentialBackoff(cap=0.512, base=0.008)[source]# 在失败时进行指数退避 compute(failures)[source]# 计算失败后的回退时间(秒) class redis.backoff.FullJitterBackoff(cap=0.512, base=0.008)[source]# 失败时的全抖动回退 compute(failures)[source]# 计算失败后的回退时间(秒) class redis.backoff.NoBackoff[source]# 失败时不回退