在 Laravel 应用程序中配置 Redis 时,Redis 问题显示“已移动”

在 Laravel 应用程序中配置 Redis 时,Redis 问题显示“已移动”

我有两台服务器包含相同的 laravel 应用程序,并且都与负载均衡器连接。使用相同的 RDS,一切都运行良好。为了加快网站速度,我在弹性缓存并在服务器上添加了端点。
要配置 RedisPHP 有 predis为它。我从负载均衡器中取消分配了一台服务器,并逐台配置了服务器。快速的服务器工作正常,但第二台服务器不工作。当我配置第一台服务器时,服务器在 Redis 集群上发送数据以保存集群上的一些数据,而当我配置第二台服务器时,它无法获取这些数据并将其用作自己的数据。所以它给了我
moved 6379 10.10.1.0 ....something
为此,我无法在启用 Redis 时使用第二台服务器。虽然第一台服务器使用 redis 运行良好,但这并不成问题。但我无法在第二台服务器上使用 redis。有人能帮我吗?我想让两台服务器与同一个 redis 集群一起工作。
这是我的redis 配置

    'redis' => [

        'client' => 'predis',

        'default' => [
            'host' => env('REDIS_HOST', '127.0.0.1'),
            'password' => env('REDIS_PASSWORD', null),
            'port' => env('REDIS_PORT', 6379),
            'database' => 0,
        ],

    ],

相关内容