DragonFly
什么是 DragonFly
DragonFly 是一个现代的内存数据存储,设计为 Redis 的替代品,具有更好的可扩展性和资源效率。它提供与 Redis 兼容的 API,同时在多核系统上提供更好的性能。DragonFly 旨在比传统的内存数据存储更高效地处理高吞吐量场景和大型数据集。
凭借其多线程架构和先进的数据结构,DragonFly 旨在为需要在现代硬件上实现类 Redis 功能的应用程序提供增强的可扩展性和性能。
数据持久化
默认情况下,Dragonfly DB 不会将数据保存到磁盘。要启用持久化,请手动设置快照。
例如,使用以下配置服务:
yaml
services:
dragonfly:
command: 'dragonfly --requirepass XXXXXXXX --dir /data --dbfilename dragonfly-snapshot-{timestamp} --snapshot_cron "*/5 * * * *"'您还可以使用 SDK 的 SAVE 命令触发手动保存。
