一、在Redis当中,hash有两种底层实现方式:
- 当数据量较小的时候,采用zipList作为hash的底层实现
- 另一种方式是使用字典dict来实现的。
二、ziplist压缩列表
当hash对象可以同时满足一下两个条件时,哈希对象使用ziplist编码:
1.哈希对象保存的所有键值对的键和值的字符串长度都小于64字节
2.哈希对象保存的键值对数量小于512个
二、redis原理之hash底层数据结构ziplist dict
阅读 65
2022-03-12
一、在Redis当中,hash有两种底层实现方式:
二、ziplist压缩列表
当hash对象可以同时满足一下两个条件时,哈希对象使用ziplist编码:
1.哈希对象保存的所有键值对的键和值的字符串长度都小于64字节
2.哈希对象保存的键值对数量小于512个
相关推荐
精彩评论(0)