高大服饰

文章
7
资源
1
加入时间
2年10月17天

Redis数据持久化方式RDB和AOF的区别Redis数据持久化方式RDB和AOF的区别

在子进程进行AOF重写期间,服务器还会处理写请求的命令,这会导致服务器当前的数据库状态和重写后的AOF文件所保存的数据不一致。其中SAVE是阻塞的,BGSAVE是非阻塞的,通过fork了一个子进程来完成的。:AOF(Append Only File)持久化是通过将存储每次执行的客户端命令,然后由一个伪客户端来执行这些命令将数据写入到服务器中的方式实现的。AOF方式持久化时记录的时一条一条的写命令,随着服务器运行的时间越来越长,AOF文件会越来越大,AOF重写就是为了解决这个问题。命令追加(app