Redis-hash类型介绍与基本操作

存储的困惑

对象类数据的存储如果具有较频繁的更新需求操作会显得笨重


Redis-hash类型介绍与基本操作_第1张图片
  • 新的存储需求:对一系列存储的数据进行编组,方便管理,典型应用存储对象信息
  • 需要的存储结构:一个存储空间保存多个键值对数据


    Redis-hash类型介绍与基本操作_第2张图片

hash存储结构优化

  • 如果field数量较少,存储结构优化为类数组结构
  • 如果field数量较多,存储结构使用HashMap结构

hash类型数据的基本操作

  • 添加/修改数据
hset key field value
  • 获取数据
hget key field
hgetall key
  • 删除数据
hdel key field1 [field2]
hdel user name age
  • 添加/修改多个数据
hmset key field1 value1 field2 value2 ...
  • 获取多个数据
hmget key field1 field2 ...
  • 获取哈希表中字段的数量
hlen key
  • 获取哈希表中是否存在指定的字段
hexists key field

你可能感兴趣的:(Redis-hash类型介绍与基本操作)