剩余内容为错误内容
除了ERR错误这种通用型错误之外,还有更加特定的错误消息,例如:
-WRONGTYPE Operation against a key holding the wrong kind ...服务器使用批量回复来返回二进制安全的字符串,字符串的最大长度为 512 MB 。...将回复:
*5
$1
a
$1
1
$12
1
2
a
f
$0
$1
由于\r\n太多,这里不处理为字符串显示
可看出:
*符号后面,是5,代表是5条回复
\r\n
后面跟着$1,代表是批量回复...读取$0,代表是批量回复,0代表该键值为空
\r\n
注意事项
1:多条批量回复,也可能后面跟着一个*多条批量回复,比如在geohash里面:
?
..."{$len}\r\n{$value}\r\n";
}
return $this->send($str);//tcp流发送,本文不做说明,可查看源码
}
$client->sendCommand