Redis哈希的键及字段值是否均以字符串形式存储?
Redis 哈希相关问题解答
问题1:Redis键是否以字符串形式存储?
是的,Redis里所有键(包括你提到的这种复合键)本质都是字符串类型。不管键是单一值还是用分隔符拼接的复合结构,Redis都会把它当作完整字符串来存储处理。哪怕复合键里包含NULL逻辑(比如你说的第二个或第三个值可为NULL),最终存的键依然是拼接后的字符串,比如示例里的5ADDD::222345就是一个标准的字符串键。
问题2:哈希的字段值是否以字符串形式存储?
是的,Redis哈希的所有字段值都以字符串形式存储。
- 示例里的
mobileNum、model、timestamp对应的数值或标识值,都会被Redis当作字符串存储; - 像
error这种无值的字段,Redis会将其存为空字符串(""),同样属于字符串类型范畴。
内容的提问来源于stack exchange,提问作者overexchange
相关产品推荐
相关产品推荐

