摘要: 整数集合intset是集合键的底层实现之一,当一个集合只包含整数值元素,并且这个集合元素数量不多时,redis使用intset作为底层实现 一.整数集合当数据结构 contents数组是整数集合的底层实现,整个集合的每个元素都是contents数组的一个数据项(item),各个项在数组中按从小到大有 阅读全文
posted @ 2020-07-09 20:13 wyuioahxvm 阅读(201) 评论(0) 推荐(0) 编辑
摘要: 压缩列表是列表和hash的底层实现之一,当一个列表只包含少量列表项,并且每个列表项要么就是小整数值,要么就是长度比较短的字符串,那么redis就会使用压缩列表来做列表的底层实现 一.压缩列表的构成 二.压缩列表节点的构成 每个压缩列表节点可以保存一个字节数组或者一个整数值,其中,字节数租可以是一下三 阅读全文
posted @ 2020-07-09 16:53 wyuioahxvm 阅读(208) 评论(0) 推荐(0) 编辑