开发者社区> 问答> 正文

Redis命令exists和hexists区别

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

展开
收起
落地花开啦 2016-01-31 12:03:00 4103 0
2 条回答
写回答
取消 提交回答
  • 举例redis存储的key1下对应一个hash结构 skey1 svaule1
    exists是判断最外层key是否存在,exists key1
    hexists是判断一个hash结构内部的subkey是否存在 exists key1 skey1

    2019-07-17 18:36:38
    赞同 展开评论 打赏
  • 喜欢技术,喜欢努力的人

    「hexists判断hash类型的key是否存在」 - - 不是

    hexists 是 'Determine if a hash field exists'

    调用参数都不一样

    2019-07-17 18:36:38
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Redis集群演化的心路历程——从2.x到3.0时代 立即下载
微博的Redis定制之路 立即下载
云数据库Redis版的开源之路 立即下载