redis命令返回值

命令返回值有5种类型,对于每种类型redis-cli的展现结果都不同,如下:

  1. 状态回复
    状态回复(status reply)是最尖端的一种回复,比如向redis发送set命令设置某个键的值时,redis会回复状态ok表示设置成功。另外ping命令的回复pong也是状态回复。状态回复直接显示状态信息。

  2. 错误回复
    当出现命令不存在或命令格式有错误等情况时,redis会返回错误回复(error reply)。错误回复以error开头,并在后面跟上错误信息。

  3. 整数回复
    redis虽然没有整数类型,但是却提供了一些用于整数操作的命令,如递增键值的incr命令会以整数形式返回递增后的增值。除此之外,一些其他命令也会返回整数,如可以获取当前数据库中的键的数量的dbsize命令等。

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

  5. 多行字符串回复
    多行字符串回复(multi-bulk reply)同样很常见,如当请求一个非字符串类型键的元素列表时,就会收到多行字符串回复,多行字符串回复中的每行字符串都以一个序号开头。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 《Redis 入门指南》(第二版) 第一章 Redis 是什么 Redis (REmote Dictionary ...
    EdenPP阅读 67,325评论 3 10
  • 家很温暖 给人以避风港 看见家人的笑脸 内心就会无比幸福 爱很简单 简短的问候 每天彼此的牵挂 很踏实的感觉 简单...
    猴爸陪你读书阅读 201评论 0 1
  • 1. 如果他是唯一一个让你哭泣的人,那么他也是唯一让你停止哭泣的人。 2. 这么不把我看在眼里,你不过是仗着我喜欢...
    幻想过永恒阅读 246评论 0 0
  • 什么是less Less 是一门 CSS 预处理语言,它扩充了 CSS 语言,增加了诸如变量、混合(mixin)、...
    饥人谷_hak阅读 382评论 0 0