美文网首页
Redis学习笔记--hashes类型及操作2

Redis学习笔记--hashes类型及操作2

作者: 艾尔温 | 来源:发表于2017-02-08 10:30 被阅读0次

    hexists
    测试指定的field是否存在。

    redis 127.0.0.1:6379> hexists myhash field1
    (integer) 1
    redis 127.0.0.1:6379> hexists myhash field9
    (integer) 0
    redis 127.0.0.1:6379>
    

    hlen
    返回指定的hash的field数量。

    redis 127.0.0.1:6379> hlen myhash
    (integer) 4
    redis 127.0.0.1:6379>
    

    hdel
    删除指定hash的field,删除成功返回1,否则返回0。

    redis 127.0.0.1:6379> hlen myhash
    (integer) 4
    redis 127.0.0.1:6379> hdel myhash field1
    (integer) 1
    redis 127.0.0.1:6379> hlen myhash
    (integer) 3
    redis 127.0.0.1:6379>
    

    hvals
    返回hash的所有value。

    redis 127.0.0.1:6379> hvals myhash
    1) "World"
    2) "Hello"
    3) "12"
    redis 127.0.0.1:6379> 
    

    说明这个hash 中有3 个field

    hgetall
    获取某个hash中全部的filed及value。

    redis 127.0.0.1:6379> hgetall myhash
    1) "field2"
    2) "World"
    3) "field"
    4) "Hello"
    5) "field3"
    6) "12"
    redis 127.0.0.1:6379>
    

    一下子将myhash 中所有的field 及对应的value 都取出来了。

    相关文章

      网友评论

          本文标题:Redis学习笔记--hashes类型及操作2

          本文链接:https://www.haomeiwen.com/subject/eojvittx.html