Redis数据持久化RDB和AOF
Redis 支持两种持久化机制:RDB(快照)和 AOF(追加文件)。它们各有优缺点,适用于不同的场景。
RDB(快照)
特点:
- 快照方式:在指定的时间间隔内(例如每隔 5 分钟或每隔 1000 个写入命令),Redis 会生成当前内存数据的快照,并将其保存为 RDB 文件。
- 文件格式:RDB 文件是二进制格式,压缩存储数据。
优点:
- 性能高:RDB 持久化是异步的,对性能影响小。
- 启动快速:加载 RDB 文件恢复数据时速度较快,适合快速重启。
缺点:
- 数据丢失风险:由于是定期快照,如果 Redis 在快照生成之间崩溃,最近的写入数据将会丢失。
- 单线程:生