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

返回存储在键 key 中的哈希(Hash)对象中是否存在字段 field

Returns if field is an existing field in the hash stored at key.
  • 如果当前哈希对象中包含字段 field,则返回 1

    如是当前哈希对象中不包含字段 field,或键 key 不存在,则返回 0

    1 if the hash contains field.

    0 if the hash does not contain field, or key does not exist.

  • redis> HSET myhash field1 "foo"
    (integer) 1
    redis> HEXISTS myhash field1
    (integer) 1
    redis> HEXISTS myhash field2
    (integer) 0
  • 版本支持

    2.0.0+

    时间复杂度(Time complexity)

    O(1)