当前位置:   article > 正文

Redis Hash哈希类型_redis获取hashmap域中的所有值

redis获取hashmap域中的所有值

redis所有的key都是字符串

hash都是在redis里的命令都是以 H开头的

1.hset 添加

哈希表 key 中的字段 field 的值设为 value 。

 HSET hash名称  k v
  • 1

2.hget 获取

获取存储在哈希表中指定字段的值

 HGET hash名称 k名
  • 1

3.hmset 添加多个值

同时将多个 field-value (域-值)对设置到哈希表 key 中。

 HMSET hash名称 k1 v1  k2  v2 .....
  • 1

4.hmget 获取多个值

获取所有给定字段的值

 HMGET  hash名称 k1 v1  k2  v2 .....
  • 1

5.hdel 删除指定的值

删除一个或多个哈希表字段

 HDEL hash名称  k1  k2 ...
  • 1

6.hmget 获取哈希表中字段的数量

获取哈希表中字段的数量

 HLEN  hash名称
  • 1

7.hgetall 获取hash中所有的k v

获取在哈希表中指定 key 的所有字段和值

 HGETALL hash名称
  • 1

8.hexists 判断hash某个k是否存在

查看哈希表 key 中,指定的字段是否存在。

 HEXISTS hash名称 k名
  • 1

9.hkeys 获取hash所有的K

获取所有哈希表中的字段

 HKEYS hash名称
  • 1

10.hvals 获取hash所有的v

获取哈希表中所有值

  HVALS  hash名称
  • 1

11.hincrby 指定增量 可以负增量

为哈希表 key 中的指定字段的整数值加上增量 increment 。

  HINCRBY hash名称  k  增量值(number)
  • 1

12.hsetnx 判断存在就设置,判断不存在就无法设置,分布式锁

只有在字段 field 不存在时,设置哈希表字段的值。

  HSETNX hash名称  k v
  • 1

总结

hash可以做变更数据的保存,尤其是经常变动的信息。
对象用hash更好。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/空白诗007/article/detail/848370
推荐阅读
相关标签
  

闽ICP备14008679号