Redis使用手册
上QQ阅读APP看书,第一时间看更新

2.2 GET:获取字符串键的值

用户可以使用GET命令从数据库中获取指定字符串键的值:

        GET key

GET命令接受一个字符串键作为参数,然后返回与该键相关联的值。

比如对于图2-4所示的数据库来说,我们可以通过执行以下GET命令来取得各个字符串键相关联的值:

图2-4 使用GET命令获取数据库键的值

        redis> GET message
        "hello world"

       redis> GET number
        "10086"

       redis> GET homepage
        "redis.io"

另外,如果用户给定的字符串键在数据库中并没有与之相关联的值,那么GET命令将返回一个空值:

        redis> GET date
        (nil)

上面这个GET命令的执行结果表示数据库中并不存在date键,也没有与之相关联的值。

因为Redis的数据库要求所有键必须拥有与之相关联的值,所以如果一个键有值,那么我们就说这个键存在于数据库;相反,如果一个键没有值,那么我们就说这个键不存在于数据库。比如对于上面展示的几个键来说,date键就不存在于数据库,而message键、number键和homepage键则存在于数据库。

其他信息

复杂度:O(1)。

版本要求:GET命令从Redis 1.0.0开始可用。