Redis 基础教程

Redis 命令

Redis 高级教程

Redis 笔记

original icon
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.knowledgedict.com/tutorial/redis-command-get.html

Redis GET 命令

Redis 字符串(Strings)底层数据结构及所有相关命令 Redis 字符串(Strings)底层数据结构及所有相关命令


Redis GET 命令返回指定 key 所关联的字符串值。如果指定的 key 不存在时,返回特殊值 nil。此外,如果指定的 key 存储的不是字符串类型的值,则该命令返回一个错误,因为 GET 命令只能用于处理字符串值。

命令格式

GET key

可用版本:>=1.0.0

时间复杂度:O(1)

命令返回值

GET 命令返回有 3 种情况:

  • 当 key 存在且为字符串类型时,返回 key 的值。
  • 当 key 不存在时,返回 nil。
  • 当 key 不是字符串类型时,返回命令与类型不匹配的提示错误。

示例

redis> SET mykey SBS
OK
redis> GET mykey                    # 存在的 key 且为字符串类型
"SBS"
redis> GET noexistkey               # 不存在的 key
(nil)
redis> hset hashkey hashfield MBC
(integer) 1
redis> GET hashkey                  # key 不是字符串类型
(error) WRONGTYPE Operation against a key holding the wrong kind of value
redis>
Redis CONFIG GET 命令用来读取正在运行的 redis 服务器的配置文件参数,在 Redis 2.4 及之前,并不是所有参数都 ...
因此,推荐在使用这种方式前检查参数是否存在,或者使用get()方法来设置默认值。param_name=value1&param_name=v ...
Redis OBJECT 命令允许从内部查看指定 key 的 Redis 对象信息。它通常用在调试,或者了解相关 key 是否使用特殊编码的 ...
Lombok是一个Java库,它可以通过注解来自动生成Java类中的常用方法,如Getter、Setter、toString等,以减少冗长的 ...
SORT命令返回或保存指定列表、集合、有序集合key中经过排序的元素。 ...