本文内容为 http://www.redis.io/commands/type 的翻译、注解、例子扩充及其它修改。感谢 Redis 作者 Antirez 为开源社区作出的贡献,本文保证最新、最准、最全以表示对其的敬意。欢迎留言纠错、提示更新或支持。
TYPE key

返回存储在键 key 中的值的类型,以字符串型式表示(String representation)。所有可能被返回的不同类型:stringlistsetzsethash

Returns the string representation of the type of the value stored at key. The different types that can be returned are: string, list, set, zset and hash.
  • 返回键 key 的类型,或当键 key 不存在时,返回 none

    Simple string reply: type of key, or none when key does not exist.
  • redis> SET key1 "value"
    OK
    redis> LPUSH key2 "value"
    (integer) 1
    redis> SADD key3 "value"
    (integer) 1
    redis> TYPE key1
    string
    redis> TYPE key2
    list
    redis> TYPE key3
    set
  • 版本支持

    1.0.0+

    时间复杂度(Time complexity)

    O(1)