Redis全称为:Remote Dictionary Server,使用C语言编写,Redis是一个key-value存储系统,支持丰富的数据类型,如:String、list、set、zset、hash。读写性能优异 数据类型丰富 原子性 丰富的特性 持久化 发布订阅 分布式。
那么 Redis 服务器在执行 AOF 重写操作时,就会像执行 BGSAVE 命令那样,根据数据库当前的状态生成出相应的 RDB 数据,并将这些数据写入新建的 AOF 文件中,至于那些在 AOF 重写开始之后执行的 Redis 命令,则会继续以协议文本的方式追加到新 AOF 文件的末尾,即已有的 RDB 数据的后面。