第三章:(6)Redis 数据类型 之 Redis哈希(Hash)

一、Hash 结构

  

   KV模式不变,但V是一个键值对

二、常用

  

三、示例

  1、hset/hget/hmset/hmget/hgetall/hdel

hset key field value	设置hash里面一个字段的值

hget key field			获取hash中field的值

hmset key field value [field value ...] 设置多个Hash字段值

hmget key field [field...]  获取指定hash里面多个指定字段的值

hgetall key					从Hash中读取全部的字段和值

hdel key field [field...]   删除一个或多个Hash的字段

    

     

  2、hlen

hlen key:获取 hash 里所有字段的数量

  3、 hexists key 在key里面的某个值的key

hexists key field	判断field 是否存在 hash 中

  4、hkeys/hvals

hkeys key  获取hash的所有字段
hvals key   获取hash的所有值

    

  5、 hincrby/hincrbyfloat

hincrby key field increment     将hash中指定域的值增加给定的数字

hincrbyfloat key field increment    将hash中指定域的值增加给定的浮点数

    

  6、hsetnx

hsetnx key field value  设置hash的一个字段,只有当这个字段不存在时有效,不存在赋值,存在了无效。

    

原文地址:https://www.cnblogs.com/niujifei/p/15749170.html