🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
### 3.1.4 AOF、RDB和复制功能对过期键的处理 - 载入RDB:在执行`save`或者`bgsave`命令创建RDB文件时,已过期的键不会被保存。 - AOF写入:当server以AOF持久化模式运行时,不会因为`还没被惰性删除或定期删除的过期键`产生任何影响 - 例如,cli使用`get message`命令,那么server会执行以下三个动作: - 从数据库中删除message键 - 追加一条`del message`命令到AOF文件中 - 向执行get命令的客户端返回空回复 - AOF重写:已过期的键不会被保存到重写后的AOF文件中 - 复制:复制模式下,过期键的删除动作由主服务器控制: - 主服务器在删除一个键之后,显示地向所有从服务器发送一个del命令,告知从服务器删除这个过期键 - 从服务器在执行客户端的读命令时,即使碰到过期键也不会将过期键删除,而是继续像处理未过期键一样来处理过期键