Hash 对象
Hash 适合保存对象结构,一个 key 下面有多个 field。
示例:
Hash 常用于用户资料、商品信息、配置项等字段型数据。
一、写入字段
读取单个字段:
读取多个字段:
读取全部字段:
HGETALL 会返回 field 和 value 交替出现的列表。
二、修改字段
Hash 的字段可以单独修改:
删除字段:
判断字段是否存在:
查看字段数量:
三、数字字段自增
小数自增使用 HINCRBYFLOAT:
四、Hash 和 String JSON 的区别
选择方式:
五、用户资料示例
写入用户资料:
读取用户资料:
修改城市:
给用户经验值加 10:
六、使用注意
如果需要按 city、age 等条件筛选用户,应该使用数据库或搜索系统,不能把 Redis Hash 当成关系型表来查。

