代码之家  ›  专栏  ›  技术社区  ›  vtortola

在redis中使用持久性时,密钥过期是否与原始时间有关?

  •  1
  • vtortola  · 技术社区  · 8 年前

    假设我每秒使用一个带有aof持久性的redis。所有密钥在一秒钟后过期(使用expire)。然后,短暂断电重启机器,需要1.2秒的时间才能再次使用redis。

    有钥匙还活着吗?或者,当aof日志被还原时,最后添加的密钥会自动过期,因为它从最初添加它们的时刻起已经超过了1秒?

    在这种情况下,rdb的行为是否与aof类似?

    1 回复  |  直到 8 年前
        1
  •  3
  •   Itamar Haber    8 年前

    在两种持久性模式中,aof和rdb都会考虑到期。