Dragonfly 性能是 Redis 的 25 倍,单个实例可支持数百万级的 QPS,可能是宇宙中最快的内存存储,可替代 Redis 和 Memcached

jk20121年前 ⋅ 3350 阅读

可能是宇宙中最快的内存存储!
Dragonfly 是一种现代内存数据存储,与 Redis 和 Memcached API 完全兼容。 Dragonfly 在多线程、无共享架构之上实现了新颖的算法和数据结构。 因此,与 Redis 相比,Dragonfly 的性能达到了 x25,并且在单个实例上支持数百万 QPS。

Dragonfly 的核心特性使其成为经济高效、高性能且易于使用的 Redis 替代品。

在空闲状态下,Dragonfly 的内存效率比 Redis 高 30%。 它在快照阶段也没有显示任何可见的内存增加。 同时,与 Dragonfly 相比,Redis 在峰值时达到了近 3 倍的内存增长。 Dragonfly 完成快照的速度也快得多,就在它开始几秒钟后。

https://github.com/dragonflydb/dragonfly

具体使用请参阅下面教程(用docker启动一个dragonflydb的server端,把这当做redis-server,然后支持redis-cli或者http://localhost:6379 进行访问)

https://github.com/dragonflydb/dragonfly/tree/main/docs/quick-start

简直强悍到不要不要的,我很好奇它底层是怎么实现的 @vivi 其实底层和redis实现差不多。 这种比较是不公平的,参见这篇文章。 Dragonfly的基准测试是多核多线程与单线程的redis进行比较,所以才有图中这么大的性能差距 https://www.infoq.cn/article/AlF5NIhHdskayl0MTyQG

全部评论: 0

    相关推荐