微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Redis命令返回值

1、状态回复(status reply)是最简单的一种回复
例如:redis>PING
PONG

2、错误回复
当出现命令不存在或命令格式有错误等情况时Redis会返回错误回复(error reply)。错误回复以(error)开头,并在后面跟上错误信息。
例如:redis>ERRORCOMMEND
(error)ERR unkNown command

3、整数回复
Redis虽然没有整数类型,但是却提供了一些用于整数操作的命令,如递增键值的INCR命令会以整数形式返回递增后的键值。整数回复(integer reply)以(integer)开头,并在后面跟上整数数据
redis>INCR foo
(integer) 1

4、字符串回复
字符串回复(bulk reply)是最常见的一种回复类型,当请求一个字符串类型键的键值或一个其他类型键中的某个元素时就会得到一个字符串回复。字符串回复以双引号包裹:
redis>GET foo
"1"

特殊情况是当请求的键值不存在时会得到一个空结果,显示为(nil)。如:
redis> GET noexists
(nil)

5、多行字符串回复
多行字符串回复(multi-bulk reply)同样很常见。多行字符串回复中的每行字符串都以一个序号开头,如:
redis>KEYS *
1)"bar"
2)"foo"

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐