ElastiCache 备份一致性

问题描述 投票:0回答:1

ElastiCache Redis 备份是否是缓存内容在某个时间点的快照,并且包含该时间点之前发生的所有更新且之后没有更新?

我的目标是了解以下可能导致我们系统不一致的情况是否可能。 假设缓存包含两个键,X和Y,并且在某个时刻它们都为0。然后 X 更改为 1,之后 Y 更改为 1(按此顺序)。在进行这些更新的同时,还会运行备份。备份中是否会出现 X=0 和 Y=1 的情况?

amazon-elasticache
1个回答
0
投票

ElastiCache redis 备份,提供时间点快照,这意味着如果快照创建成功,就不应该出现任何数据不一致的问题(例如 X < Y as described above). This topic is covered with details in AWS documentations:

考虑到这一点,虽然 Redis 的单个实例始终是一致的,但如果快照是在副本上创建的,那么我们应该再次考虑这个问题的答案。

© www.soinside.com 2019 - 2024. All rights reserved.