這里寫描述
運(yùn)行下邊代碼提示如下
Error: Call to undefined method support\Redis::rawCommand()
use support\Redis;
$redis = new Redis();
$clients = $redis::rawCommand('CLIENT', 'LIST');
return json($clients);
這里寫具體的系統(tǒng)環(huán)境相關(guān)信息
Workerman version:4.1.15 PHP version:7.3.33
已解決,解決后的代碼如下(有更新類庫和redis)
$redis = new Redis();
$clients = $redis::rawCommand('CLIENT','CLIENT','LIST');
return json($clients);
$redis = RedisAdapter::createConnection('redis://xxxx@redis/1');
簡(jiǎn)單粗暴,我用的docker,所以寫的redis
猜測(cè) illuminate/redis高版本才支持rawCommand, 可能是php版本太低了,裝不了高版本illuminate/redis