【发布时间】:2018-06-11 21:47:16
【问题描述】:
假设我每秒都在使用一个具有 AOF 持久性的 Redis。所有密钥在一秒钟后过期(使用 EXPIRE)。然后瞬间断电重启机器,Redis需要1.2秒才能再次可用。
任何钥匙都还活着吗?或者当 AOF 日志恢复时,最后添加的键会自动过期,因为它距离添加它们的原始时刻已经过了一秒多?
在这种情况下,RDB 的行为是否类似于 AOF?
【问题讨论】:
-
我假设您并不担心边缘场景,例如“当服务器重新启动时,它会进行时间同步,这会将系统时钟在另一个方向上改变 1.5 秒,因此对于 0.3第二个键是值无论如何“?
-
我没有想到那个 TBH,好点。我想陈旧缓存的可能性总是存在的。
标签: redis