Symfony клиент phpredis должен быть совместим с redis - PullRequest
0 голосов
/ 06 августа 2020

У меня работает Symfony 5, и я установил redis с помощью

pecl install redis

composer требуется snc / redis-bundle

composer требуется predis / predis

Мой файл confg / snc_redis.yml имеет

snc_redis:
    clients:
        default:
            type: predis
            alias: default
            dsn: redis://ops_redis_1

и в зависшей библиотеке redis lib через pecl install redis

Мой код:

 /**
     * @Route("/redis/set/{key}/{value}")
     */
    public function redisSet(string $key, string $value) {

        $this->redisClient->set($key, $value);
        return new Response("Adding key " . $key . ' with value ' .$value);
    }

Я получил это сообщение об ошибке:

Предупреждение: Объявление Snc \ RedisBundle \ Client \ Phpredis \ Client :: zAdd ( $ key, $ score1, $ value1, $ score2 = NULL, $ value2 = NULL, $ scoreN = NULL, $ valueN = NULL) должны быть совместимы с Redis :: zAdd ($ key, $ score, $ value, ... $ extra_args)

Что это значит? Этот клиент phpredis несовместим с родным php redis?

Кто-нибудь сталкивался с этим раньше?

...