压缩列表是列表键和hash键的底层实现原理之一(列表还可以使用链表,hash还可以使用字典),当。当。当。当键的个数不多,或者每个对应的值要么是小整数,要么是比较短的字符串时。

压缩列表时redis为了节约内存而开发的,是由一系列特殊的编码的连续内存块组成的顺序型数据结构,一个压缩列表可以包含多个节点(entry),每个节点保存一个字节数组或者一个整数值Redis 设计与实现---第六章:压缩列表

Redis 设计与实现---第六章:压缩列表

 

Redis 设计与实现---第六章:压缩列表

由于prevous-entry_length属性的存在,对于压缩列表更新可能会引起连锁更新反应

Redis 设计与实现---第六章:压缩列表

Redis 设计与实现---第六章:压缩列表

相关文章:

  • 2022-02-17
  • 2021-11-06
  • 2022-02-08
  • 2021-11-07
  • 2021-08-06
  • 2021-05-29
  • 2021-09-28
  • 2021-12-10
猜你喜欢
  • 2020-12-27
  • 2021-04-26
  • 2021-07-21
  • 2021-08-21
  • 2021-09-07
  • 2021-12-20
  • 2021-07-05
相关资源
相似解决方案