【发布时间】:2020-08-20 09:51:03
【问题描述】:
我通过 pecl 将 phpredis 安装到我的 docker 容器中(使用 PHP-7.4.1-apache-buster 运行):
RUN pecl install -f redis-5.3.1 && docker-php-ext-enable redis
我已连接到 redis 服务器,但是对于我得到的所有命令:ERR: unknown command
$redis->select(1);
$redis->getLastError();
$redis->set('test', 'test');
$redis->getLastError();
$redis->get('test');
$redis->getLastError();
getLastError() 返回的地方:
'ERR 未知命令'SELECT'''
'ERR 未知命令'SET'''
'ERR 未知命令'GET'''
看起来错误消息包含一些错误编码的字符,这可能是问题的原因。
我已经尝试安装不同的版本:5.3.1 和 5.2.0 但结果是一样的。
【问题讨论】:
标签: php redis dockerfile phpredis