Redis 如何持久化
时间: 2024-02-20 17:46:55 浏览: 126
Redis提供了两种持久化方式:
1. RDB持久化:Redis会把内存中的数据定期保存到磁盘上,形成RDB文件。RDB文件保存的是Redis在某个时间点的数据快照,可以通过加载RDB文件来恢复数据。RDB持久化是一种非常高效的持久化方式,适合用于定期备份或者数据恢复。
2. AOF持久化:Redis会将每一条写命令追加到AOF文件的末尾,形成一条日志。当Redis重启时,会根据AOF文件中的日志重新执行一遍写命令,从而恢复数据。AOF持久化是一种非常稳健的持久化方式,适合用于数据安全性要求较高的场景。
可以通过配置文件中的"save"和"appendonly"选项来开启RDB持久化和AOF持久化。同时,Redis还支持AOF和RDB持久化的混合使用,即在AOF持久化基础上再定期备份一次数据快照。
阅读全文