View a markdown version of this page

一致性 - Amazon ElastiCache

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

一致性

同步寫入

主要節點非常一致。在傳回用戶端之前,成功的寫入操作會永久儲存在多可用區域交易日誌中。在正常操作期間,主要 上的讀取操作一律會傳回up-to-date資料,反映先前所有成功寫入操作的效果。這類強式一致性會在主要容錯移轉之間保留。複本節點最終一致。複本的讀取操作 (使用 READONLY命令) 不一定反映最近成功寫入操作的效果,並將延遲指標發佈至 CloudWatch。單一複本的讀取操作會循序一致。成功的寫入操作會在每個複本上以其在主要複本上執行的相同順序生效。

非同步寫入

在正常操作期間,非同步寫入提供與同步寫入相同的一致性行為。不過,由於寫入操作會在長期存放在多可用區域交易日誌中之前傳回給用戶端,因此不會在主要容錯移轉之間保持強式一致性。發生故障時,最多 10 秒的已確認寫入操作可能會遺失,這表示容錯移轉後,新主要節點上的讀取操作可能無法反映所有先前已確認的寫入。對於需要強式一致性保證的工作負載,不建議使用非同步寫入。