重试助手

class redis.retry.Retry(backoff, retries, supported_errors=(<class 'redis.exceptions.ConnectionError'>, <class 'redis.exceptions.TimeoutError'>))[source]

在失败后重试特定次数

call_with_retry(do, fail)[source]

执行可能失败的操作并返回其结果,或者根据 Backoff 对象引发抛出的异常。 do: 要调用的操作。不接受任何参数。 fail: 失败处理程序,接受最后抛出的错误