Dragonfly 重写 Redis:分片多线程架构吃满现代服务器算力
techNmak · x · 2026-09-03
Dragonfly 项目对 Redis 的单主线程模型发起重写,让内存数据存储真正利用现代服务器的多核 CPU、大内存和高 I/O。
核心设计要点:
- 将键空间分片,不同线程各自持有数据切片,替代单线程执行模型
- 事务框架借鉴 VLL 锁管理器研究,无需 mutex 或自旋锁即可跨分片执行原子多键操作
- 核心哈希表采用 Dash 可扩展哈希研究的思路
- 用无 fork 快照替代传统基于 fork 的持久化方式
- 保持 Redis 和 Memcached 兼容,开发者可平滑迁移
「Infra」频道最新
- 长上下文本地推理的真正瓶颈是 KV cache 而非参数量 — jonejy · 2026-09-03
- 开发者提醒:Cloudflare 新增功能疑似损害 SEO,建议关闭 — gaganghotra_ · 2026-09-03
- Hot Chips 名单未见 Amazon Trainium,投资人质疑其真实竞争力 — firstadopter · 2026-09-03
- 蔡司高管:中国光刻工具落后约十五年 — broodsugar · 2026-09-03
- 「投机解码+解耦部署」行不行?工程师:2023 年试过 70B 预填充+7B 解码,完全没用 — suchenzang · 2026-09-03
- 光刻机神话?博主称蔡司镜片镀膜 expertise 仅约30年深 — teortaxesTex · 2026-09-03