我将 Laravel 与 phpredis 一起使用,有时我会遇到
SSL: Connection reset by peer
形式的暂时性错误。我想配置 Laravel 在发生这种情况时重试该命令。
我目前看到的方法是:
Redis::extend()
将 'phpredis'
驱动程序替换为我自己的自定义 Illuminate\Contracts\Redis\Connector
实例。PhpRedisConnection
代理对底层 __call
实例的所有调用,并使用重试逻辑包装调用。感觉笨拙;有没有更简单的方法来获得命令级重试行为?