美文网首页
Redis过期键是如何写入RDB和AOF以及加载备份文件时的策略

Redis过期键是如何写入RDB和AOF以及加载备份文件时的策略

作者: 走过分叉路 | 来源:发表于2021-10-20 15:20 被阅读0次
    • 对于RDB
      使用SAVE命令或者BGSAVE命令备份RDB时,过期键不会写入备份文件中。
      当主服务器加载备份文件时,其中过期的键不会被载入DB。
      当从服务器加载备份文件时,不会考虑键是否过期。不过由于从服务器会同步主服务器的数据。所以最终结果是一致的。

    • 对于AOF
      当键过期时,会追加删除键的命令到AOF文件
      用AOF恢复数据时,主服务器不会将过期数据加载到DB,从服务器不会判断键是否过期

    对于从服务器,永远不会主动删除过期键,总是等待主服务器通知,这样可以保证主从的数据一致性。

    相关文章

      网友评论

          本文标题:Redis过期键是如何写入RDB和AOF以及加载备份文件时的策略

          本文链接:https://www.haomeiwen.com/subject/rozooltx.html