原创

Redis基本数据结构-zipList


zipList的简单了解

微信截图_20230205164946

微信截图_20230205165612

zipList键值对的特性

微信截图_20230205170752

微信截图_20230205171034

Encoding

微信截图_20230205172249

微信截图_20230205181038

zipList连锁更新

微信截图_20230205231803

总结

ZipList特性:

  1. 压缩列表的可以看做一种连续内存空间的"双向链表"
  2. 列表的节点之间不是通过指针连接,而是记录上一节点和本节点长度来寻址,内存占用较低
  3. 如果列表数据过多,导致链表过长,可能影响查询性能
  4. 增或删较大数据时有可能发生连续更新问题
redis原理
数据结构
  • 作者:陌攻(联系作者)
  • 发表时间:2023-02-08 02:57
  • 版权声明:自由转载-非商用-非衍生-保持署名(创意共享3.0许可证)
  • 公众号转载:请在文末添加作者公众号二维码
  • 评论