symfony phpredis客户端应与redis兼容

tpgth1q7  于 2021-06-10  发布在  Redis
关注(0)|答案(1)|浏览(413)

我有一个symfony5运行,我安装了redis与
pecl安装redis
编写器需要snc/redis包
composer 需要predis/predis
我的会议已经结束了

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

通过pecl安装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不兼容?
以前有人面对过吗?

wbgh16ku

wbgh16ku1#

我假设你导入了错误的redis客户端。
改变

use Snc\RedisBundle\Client\Phpredis\Client;

use Predis\Client;

相关问题