Redis Hash 怎样保存对象字段?
先说出你的答案
定义边界、关键机制、一个反例;P8题再补容量、失败与验证。
查看完整题解
参考回答
直接回答
一个 Hash 键里可以存多个 field-value 对。HSET 更新指定字段,HGET 读一个字段,HMGET 批量读若干字段。
讲清原理
对象字段都挂在同一个键上,小型哈希在满足条件时可用紧凑编码。普通键级 TTL 影响整个对象,Redis 7.4 起另有哈希字段过期能力。
例子与易错点
用 Hash 存商品简要信息并只更新库存字段。字段数量可能很大时用 HSCAN 分批检查,避免 HGETALL 返回巨量数据。
只更新商品的 stock 字段,再读两个字段。
HSET q14:item name Tea stock 5
HSET q14:item stock 4
HMGET q14:item name stock
相关题 · 第 13 题、第 15 题
和评分标准对照,你能独立回答到哪一步?
自评会安排下一次复习,不保存你的口述内容。
这道题,你掌握得怎么样?
掌握程度由你主动标记,阅读和收藏不会自动改变状态。