返回与键 key
相关联的字符串值,用于获取指定 key
的值。
如果键 key
不存在, 那么返回特殊值 nil
; 否则, 返回键 key
的值。
如果键 key
的值不是字符串类型, 那么返回一个错误, 因为 GET 命令只能用于字符串值。
*返回值
多行字符串: 返回key中存储的值,key 不存在是返回nil
。
# 对不存在的 key 进行 GET
redis>
GET nonexisting
(nil)redis> SET mykey "Hello"
"OK"# 对字符串类型 key 进行 GET redis> GET mykey
"Hello"# 对不是字符串类型的 key 进行 GET redis> HSET myhash field1 "Hello"
(integer) 1redis> GET myhash
ERR WRONGTYPE Operation against a key holding the wrong kind of value