Redis 数据类型全解 – Hash 还是 String + JSON?一文终结存储选型之争(三) – IT规划师
在 Redis 缓存业务对象时,Hash、String+JSON 与 RedisJSON 的选型需基于访问模式:高频局部更新宜用 Hash(支持原子操作),大对象频繁全量读写则推荐 JSON;嵌套结构可考虑 RedisJSON。避免误区如“Hash 必省内存”“字段级过期天然支持”,注意编码切换、HGETALL 阻塞风险及版本兼容性。核心原则:按访问模式选型,而非类型偏好。 在 Redis 做业务对象缓存时,几乎所有开发者都会面临这个经典抉择: Hash:HSET user:1001 name "张三" age 28,将对象扁平拆分为…