开发者社区 问答 正文

请问Redis命令exists和hexists有什么区别吗?

hexists判断hash类型的key是否存在,但是我在本地测试,用exists判断也可以啊,这两个除了hexists不能判断非hash类型key是否存在,还有别的区别吗?

展开
收起
爵霸 2016-03-09 10:23:17 4148 分享 版权
2 条回答
写回答
取消 提交回答
  • 就职于阿里云数据库技术组,从事redis引擎开发工作,https://github.com/soloestoy
    1. HEXISTS key field

    查看哈希表 key 中,给定域 field 是否存在。

    1. EXISTS key

    检查给定 key 是否存在。

    2019-07-17 18:55:29
    赞同 展开评论
  • 「hexists判断hash类型的key是否存在」 - - 不是

    `
    hexists 是 'Determine if a hash field exists'
    `

    调用参数都不一样。。。

    2019-07-17 18:55:29
    赞同 展开评论