ICode9

精准搜索请尝试: 精确搜索
首页 > 数据库> 文章详细

Redis命令返回值

2021-10-01 09:05:56  阅读:212  来源: 互联网

标签:Redis redis 整数 命令 键值 回复 reply 字符串 返回值


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,redis,整数,命令,键值,回复,reply,字符串,返回值
来源: https://blog.csdn.net/ahao214/article/details/120575228

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有