GET:获取字符串键的值
用户可以通过使用 GET
命令,从数据库里面获取指定字符串键的值:
- GET key
GET
命令接受一个字符串键作为参数,然后返回与该键相关联的值。
比如对于图 2-4 所示的数据库来说,我们可以通过执行以下 GET
命令来取得各个字符串键相关联的值:
- redis> GET message
- "hello world"
- redis> GET number
- "10086"
- redis> GET homepage
- "redis.io"
图 2-4 使用 GET
命令获取数据库键的值
另一方面,如果用户给定的字符串键在数据库中并没有与之相关联的值,那么 GET
命令将返回一个空值:
- redis> GET date
- (nil)
上面这个 GET
命令的执行结果表示数据库中并不存在 date
键,它也没有与之相关联的值。
因为 Redis 的数据库要求所有键必须拥有与之相关联的值,所以如果一个键有值,那么我们就说这个键存在于数据库;相反地,如果一个键没有值,那么我们就说这个键不存在于数据库。比如对于上面展示的几个键来说,date
键就不存在于数据库,而 message
键、 number
键和 homepage
键则存在于数据库。
其他信息
属性 | 值 |
---|---|
复杂度 | O(1) |
版本要求 | GET 命令从 Redis 1.0.0 开始可用。 |