一、在Redis当中,hash有两种底层实现方式:
- 当数据量较小的时候,采用zipList作为hash的底层实现
- 另一种方式是使用字典dict来实现的。
二、ziplist压缩列表
当hash对象可以同时满足一下两个条件时,哈希对象使用ziplist编码:
1.哈希对象保存的所有键值对的键和值的字符串长度都小于64字节
2.哈希对象保存的键值对数量小于512个
一、在Redis当中,hash有两种底层实现方式:
二、ziplist压缩列表
当hash对象可以同时满足一下两个条件时,哈希对象使用ziplist编码:
1.哈希对象保存的所有键值对的键和值的字符串长度都小于64字节
2.哈希对象保存的键值对数量小于512个