寿光 网站建设大连企业网站制作
寿光 网站建设,大连企业网站制作,快速优化网站建设,一个网站开发小组持久化从文件类型#xff0c;文件恢复速度#xff0c;安全性会进行区分。本质区别是RDB使用快照进行持久化#xff0c;AOF是日志。文件类型#xff1a;RDB生成的是二进制文件#xff08;快照#xff09;#xff0c;AOF生成的是文本文件#xff08;追加日志#xff09;…持久化从文件类型文件恢复速度安全性会进行区分。本质区别是RDB使用快照进行持久化AOF是日志。文件类型RDB生成的是二进制文件快照AOF生成的是文本文件追加日志安全性缓存宕机的时候RDB容易丢失较多的数据AOF根据策略决定默认的可以保证最多有一秒的丢失文件恢复速度由于RDB是二进制文件所有恢复速度比AOF快。操作的开销每一次RDB保存都是一次全量的保存操作比较重通常设置至少五分钟保存一次数据。而 AOF的刷盘是一次追加的操作操作比较轻通常设置策略为每一秒进行一次刷盘。AOF的混合持久化方案AOF混合持久化方案会使用RDB持久化函数将内存数据写入到新的AOF文件中数据格式也是RDB格式而重写期间新的写入命令追加到新的AOF文件仍然是AOF格式此时新的AOF文件就是由RDB格式和AOF格式组成的日志文件。AOF的重写流程子进程读取Redis DB中的数据以字符串命令的格式也可以看作AOF文件格式写入到AOF文件中如果有新数据由主进程将数据写入到AOF重写缓冲区当子进程完成重写操作后主进程通过管道将AOF重写缓冲区中的数据传输给子进程然后子进程追击到AOF文件中。