64 核机器,62 个核在围观!单核吃满 64 核闲着?Redis 被 Dragonfly 按地摩擦 25 倍吞吐
一篇 Dev.to 基准对比把 Redis、Dragonfly、KeyDB 摆上台面:Redis 单线程只吃 1–2 个核,Dragonfly 号称多核吞吐 25 倍、内存效率 3 倍。
大白话内存数据库就是给会话、缓存、限流、排行榜这类实时功能用的“超快账本”。Redis 做了 15 年老大,生态最全、坑都被踩平了,但它的命令执行只有一个线程,64 核机器上大部分核在围观,吞吐卡在每秒 10 万到 15 万次左右。Dragonfly 是重写的新选手,靠多核把吞吐拉高,号称 25 倍、内存还省 3 倍,代价是社区小、生态新。KeyDB 走中间路线:协议、命令、客户端库和 Redis 一样,改成多线程,换过去几乎不用改代码。
对你意味着如果你在管缓存、限流或实时排行榜,选型直接决定机器账单和扩容难度;但吞吐数字好看不等于能直接换,一致性、运维和迁移成本才是真门槛。
Dev.to 开发者社区文章,性能倍数为作者引用的厂商宣称数据,未经独立复现
原文:Redis vs Dragonfly vs KeyDB: In-Memory Data Stores Benchmarked
打开巨象雷达,看今天全部 AI 动态