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條經驗 獲得超8個贊
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 關注
- 830 瀏覽
添加回答
舉報
0/150
提交
取消