swoole文档里的异步redis客户端里写着如下:
魔术方法,方法名会映射为Redis指令,参数作为Redis指令的参数。
function swoole_redis->__call(string $command, array $params);
$command,必须为合法的Redis指令,详细参见Redis指令列表
$params的最后一个参数必须为可执行的函数,其他参数必须为字符串
按照上述描述使用以下代码就会报"ERR wrong number of arguments for 'hmset' command"
$redis->hmset('test', 'a 1 b 2', function (\Swoole\Redis $redis, bool $result) { if ($result === false) { var_dump($redis->errMsg); } })
求大神指点迷津
Black丶丶Mamba
qq_遁去的一_1