2021
02-21
02-21
压缩列表牺牲速度来节省内存,Redis是膨胀了吗
正常情况下我们选择使用Redis就是为了提升查询速度,然而让人意外的是,Redis当中却有一种比较有意思的数据结构,这种数据结构通过牺牲部分读写速度来达到节省内存的目的,这就是ziplist(压缩列表),Redis为什么要这么做呢?难道真的是觉得自己的速度太快了,牺牲一点速度也不影响吗?什么是压缩列表ziplist是为了节省内存而设计出来的一种数据结构。ziplist是由一系列特殊编码组成的连续内存块的顺序型数据结构,一个zi...
继续阅读 >