redis

redis hash

2018-11-15  本文已影响0人  文刀雨

哈希

特点

1.键值结构
key field value
field 不能相同

重要API

  1. hget key field
    获取hash key 对应的field 的value
  2. hset key field value
    设置hash key 对应的field 的value
  3. hdel key field
    删除 hash key对应的field 的value
  4. hexists key filed
    判断hash key是否有 field
  5. hlen key
    获取 hash key field 的数量
  6. hmget key field1 field2.. fieldN o(n)
    批量获取hash key的 一批fiel对应的值
  7. hmset key field1 value1 field2 value2... filedN o(n)
    批量设置hash key 的一批 field value
  8. hgetall key o(n)
    返回hash key 对应所有的field和value
    小心使用
  9. hvals key o(n)
    返回hash key 对应所有field的value
  10. hkeys key o(n)
    返回hash key 对应所有field

hash vs String

image.png

查漏补缺

  1. hsetnx key field value
    设置 hash key 对应的value
  2. hincrby key field intCounter
    hash key 对应的field的value 自增intCounter
  3. hincrbyfloat key field floatCounter
    hincrby浮点数版
上一篇 下一篇

猜你喜欢

热点阅读