Redis命令返回值

2021/10/1 19:14:24

本文主要是介绍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"



这篇关于Redis命令返回值的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程