redis有两种持久化方案(AOF和RDB)
什么是AOF
AOF将每条写入命令作为日志写入到日志文件中。
什么是RDB
对redis中的数据定期的持久化。
AOF优点
更好的保证数据的完整性。
AOF缺点
日志文件过大
启动redis时,会耗时过长。
RDB优点
启动reids时,相对于aof来说,更加快速。
RDB缺点
redis出现故障时,会丢失数据较多。
为什么说RDB做数据恢复时比AOF快。
因为AOF是指令日志,在做数据恢复时,是回放和执行所有指令数据。
而RDB本身就是一个数据文件,直接加载到内存中即可。
网友评论