小红花·文摘
  • 首页
  • AI Tokens🪙
  • 排行榜🏆
  • 直播
  • FAQ

Redis 7.4 版本中,ziplist 被 listpack 替代,优化了小集合的内存编码。quicklist 用于处理大列表,通过多个 listpack 节点提高效率。intset 用于小整数集合,超限后升级为 listpack 或哈希表,升级阈值可配置,主要目标是节省内存。

【Redis / 缓存内核】紧凑编码:listpack · quicklist · intset

土法炼钢兴趣小组的博客 土法炼钢兴趣小组的博客 · 2026-07-13T00:00:00Z

《Redis源码阅读:list实现(ziplist, quicklist)》如果我们用Redis做过broker,就知道,绝大部分的队列实现,都是基于 `LPUSH` 和 `BRPOP` 这两个命令的。那么,Redis到底是怎么实现list的呢?底层是如何实现的,是否省内存,Redis为了省内存又做了什么优化?阻塞版的pop又是怎么实现的?这篇文章里,我们就会探讨这些问题...

Redis源码阅读:list实现(ziplist, quicklist)

Jiajun的编程随想 Jiajun的编程随想 · 2021-05-28T00:00:00Z

何为quicklist,上次说到ziplist每次变更的时间复杂度都非常高,因为必须要重新生成一个新的ziplist来作为更新后的list,如果一个list非常大且更新频繁,那就会给redis带来非常大的负担。如何既保留ziplist的空间... Redis源码剖析之快速列表(quicklist)最先出现在XINDOO。

Redis源码剖析之快速列表(quicklist)

XINDOO的博客 XINDOO的博客 · 2020-10-17T13:06:32Z
  • <<
  • <
  • 1 (current)
  • >
  • >>
👤 个人中心
在公众号发送验证码完成验证
登录验证
在本设备完成一次验证即可继续使用

完成下面两步后,将自动完成登录并继续当前操作。

1 关注公众号
小红花技术领袖公众号二维码
小红花技术领袖
如果当前 App 无法识别二维码,请在微信搜索并关注该公众号
2 发送验证码
在公众号对话中发送下面 4 位验证码
小红花技术领袖俱乐部
小红花·文摘:汇聚分发优质内容
小红花技术领袖俱乐部
Copyright © 2021-
粤ICP备2022094092号-1
公众号 小红花技术领袖俱乐部公众号二维码
视频号 小红花技术领袖俱乐部视频号二维码