swoole文档里的异步redis客户端里写着如下:swoole_redis->__call魔术方法,方法名会映射为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);
}
})求大神指点迷津
2 回答
Black丶丶Mamba
TA贡献1条经验 获得超0个赞
$redis->hmset('test', 'a', '1', 'b', '2', function (\Swoole\Redis $redis, bool $result) { if ($result === false) { var_dump($redis->errMsg); } })
qq_遁去的一_1
TA贡献1725条经验 获得超7个赞
Hmset key field value
$redis->hmset('test', 'tfiled', 'a 1 b 2', function (\Swoole\Redis $redis, bool $result) { if ($result === false) { var_dump($redis->errMsg); } })
- 2 回答
- 0 关注
- 788 浏览
添加回答
举报
0/150
提交
取消