Неопределенное исключение «Predis \ Response \ ServerException» с сообщением «MOVED 7369» - PullRequest
0 голосов
/ 27 мая 2018

Получение этого ошибка :

[ошибка] 1118 # 1118: * 366 FastCGI отправлено в stderr: "PHP сообщение: PHP Неустранимая ошибка: необработанное исключение" Predis \ Response\ ServerException 'с сообщением' MOVED 7369 10.0.213.16:6379'

Мой Код подключения Redis :

$parameters = array(
                    "scheme" => "tcp",
                    "host" => "testingredis.akf46e.clustercfg.use1.cache.amazonaws.com",
                    "port" => 6379,
                    "database" => 0,
                );


$db = new Predis\Client($parameters, $options);

Примечание : Приведенный выше код работает нормально на локальном компьютере, но не работает на моем сервере AWS. Любая помощь будет признательна.

1 Ответ

0 голосов
/ 07 июня 2018
After lots of research successfully completed the redis cluster with the AWS elasticache.

$options    = array('cluster' => 'redis');
    $parameters = array(
        'clusters' => array(
            'default' => array(
                    'scheme' => 'tcp',
                    'host' => 'staging.akf46e.clustercfg.use1.cache.amazonaws.com',
                    'port' => 6379,
                    'database' => 0
            ),
        ),
    );

    $db = new Predis\Client($parameters,$options);
...