Redis的数据恢复
一、基础概念
当Redis发生了故障,可以从RDB或者AOF中恢复数据
恢复的过程也很简单,把RDB或者AOF文件拷贝到Redis的数据目录下,如果使用AOF恢复,配置文件开启AOF,然后启动redis-server即可
Redis的数据恢复优先级
1、如果只配置 AOF ,重启时加载 AOF 文件恢复数据;
2、如果同时配置了 RDB 和 AOF ,启动只加载 AOF 文件恢复数据;
3、如果只配置 RDB,启动将加载 dump文件恢复数据。
Redis 启动时加载数据的流程:
1、AOF持久化开启且存在AOF文件时,优先加载AOF文件
2、AOF关闭或者AOF文件不存在时,加载RDB文件
3、加载AOF/RDB文件成功后,Redis启动成功
4、AOF/RDB文件存在错误时,Redis启动失败并打印错误信息