探索 DiceDB:快速、响应式且易用的内存数据库
DiceDB 是一款快速、响应式且易于使用的内存数据库。它支持查询订阅,提供reactive功能,并针对现代硬件进行了优化。性能基准测试显示,DiceDB 在吞吐量和延迟方面优于 Redis。DiceDB 是一个开源项目,采用 BSD 3-Clause License。开发者致力于将其打造为快速、reactive、易用和易部署的数据库,并鼓励社区贡献。
DiceDB
- 具有查询订阅功能的 reactive。
- fast,并针对现代硬件进行了优化。
- familiar,且易于使用。
- open source。
Get Started → GitHub (7k+) Docs
Reactive
DiceDB 允许你订阅查询结果,而不是轮询数据库以获取更改,DiceDB 可以推送结果集。
Fast
更高的吞吐量和更低的平均延迟,使其成为现代工作负载的理想选择。
For Modern Hardware
充分利用底层核心,以获得更高的吞吐量和更好的硬件利用率。
Performance Benchmarks
在配备 4 个 vCPU 和 16GB RAM 的 Hetzner CCX23 机器上,以下是当 num_clients = 4
时,与其他内存数据库相比,我们在吞吐量和 GET/SET 延迟方面的数据:
| Metric | DiceDB | Redis |
| -------------------- | -------- | -------- |
| Throughput (ops/sec) | 15655 | 12267 |
| GET p50 (ms) | 0.227327 | 0.270335 |
| GET p90 (ms) | 0.337919 | 0.329727 |
| SET p50 (ms) | 0.230399 | 0.272383 |
| SET p90 (ms) | 0.339967 | 0.331775 |
-> 详细的 benchmark numbers 以及重现它们的方法。
DiceDB 是自豪的开源项目
DiceDB 及其所有依赖的软件包、库和模块均根据 BSD 3-Clause License 开源。
我们正在构建 DiceDB,使其成为一种快速、reactive、易于使用和部署的内存数据库。我们对其进行开源,以允许社区贡献并使其变得更好。
GitHub (7k+) Join Discord Follow on Twitter
DiceDB
Developers
Examples
Us and Socials
- © DiceDB, 2025