将数据保存在多个哈希(HSET foo oof 1
,HSET bar rab 2
(和在层次结构中使用纯键(SET foo:oof 1
,SET bar:rab 2
(之间有什么实际区别?
根据手册,您将使用哈希来表示单个对象。
此外,迭代 Redis 键的效率并不高,因此如果您需要从单个对象获取所有数据,HGETALL
是您的朋友,而不是KEYS thing:10:*
/multiget 惨败。
但是,您不能例如为哈希中的一个键设置到期时间,因此如果您需要该功能,则需要使用常规键。