Redis支持两种持久化手段,下面分别进行总结
- RDB(Redis DataBase):将当前Redis数据库中的所有数据以二进制的形式存储在.rbd文件中,也就是状态备份。
- AOF(Append Only File):将写操作持久化在AOF文件中,也就是状态机备份。
RDB
RDB机制将当前Redis存储的所有KV对存储在二进制文件中,持久化的触发时机有两个:
显式调用
save
或bgsave
满足配置文件中的持久化条件
- 在过去的xxx秒内,若写入操作超过xx个,则进行RDB持久化