Redis-hash类型数据扩展操作与使用注意事项

  • 获取哈希表中所有的字段名或字段值
hkeys key
hvals key
  • 设置该字段的数值数据增加指定范围的值
hincrby key field increment
hincrbyfloat key field increment

hash类型数据操作的注意事项

  • hash类型下的value只能存储字符串,不允许存储其他数据类型,不存在嵌套现象。如果数据未获取到,对应的值为(nil)
  • 每个hash可与存储2^32-1键值对
  • hash类型十分贴近对象的数据存储形式,并且可以灵活添加删除对象。但hash设计初衷不是为了存储大量对象设计的,切记不可滥用,更不可以将hash作为对象列表使用
  • hgetall操作可以获取全部属性,如果内部field过多,遍历整体数据效率就会很低,有可能称为数据访问瓶颈

你可能感兴趣的:(Redis-hash类型数据扩展操作与使用注意事项)