DragonflyDB是一个内存数据存储应用程序,可以帮助提高网站性能。
DragonflyDB
DragonflyDB是一个免费的内存数据存储应用程序,运行在Linus OS上。它使用每核线程架构来减少延迟。Dragonfly与Redis和Memcached兼容。它是KeyDB的合适替代品。
Dragonfly特点
- 使用C++构建
- 它与Redis API兼容
- 它是多线程的
- 使用异步I/O
- 它支持客户端库
- 允许HTTP访问(可以通过HTTP和Redis协议连接Dragonfly)
- 简单且内存高效的缓存算法
- 需要Linux 5.10+
- 根据BSL获得许可
这似乎是一个很有前途的项目,但有人担心Roman(作者)为什么使用BSL许可证而不是AGPL或BSD。
还需要进行更多关于性能改进的基准测试,以确定切换到Dragonfly是否有意义。
如果你想测试它,请阅读Dragonfly Github Repo上的安装指南(使用Docker) 。
原文地址:https://www.wbolt.com/dragonflydb.html