一、前言:为什么用 Hash 存储对象?
在 Redis 中存储用户、商品、配置等结构化数据时,你是否面临以下选择?
- 是将整个对象序列化为 JSON 存入一个 String?
- 还是拆分成多个独立 Key(如
user:1001:name,user:1001:age)? - 或者……使用 Hash 结构?
答案是:优先考虑 Hash!
Redis 的 Hash 类型专为'字段 - 值'映射设计,特别适合存储对象。配合 Spring Data Redis 的 opsForHash(),你可以:

