Redis 多数据中心双向同步 祝辰Redis CRDT Replication 实现 Key/Value • LWW Register Map • Add Wins • LWW Expire • Larger TTL Wins GC CRDT 在 Redis 中的实现 CRDT 在 Redis 中的实现 CRDT 的基本信息 • vector clock • global id • timestamp • merge 操作 Conflict Resolution: Larger TTL wins Exipre 操作产生并发冲突时, 我们采用 Larger TTL Wins 的策略 Redis String Expiration GC 问题 Data Replication Center CRDT 的未来 面对大型分布式系统, Consistency/Availability/Partition在跨区域多活的场景下如何取舍?0 码力 | 45 页 | 1.74 MB | 1 年前3
携程 Redis 多数据中心 双向同步实践 祝辰Redis-B做删除 操作 CRDT -- Tombstone 删除操作时,只做 逻辑删除 保留被删除的记录 内存爆满 随着时间的推移,大量的失效KEY驻留 时间轴 CRDT -- GC 基于节点之间的vector clock的通讯,删除不必要的 失效KEY (1,0) (1,1) (1,1) Vector Clock Vector Clock (1,0) 什么是 CRDT0 码力 | 33 页 | 2.15 MB | 1 年前3
共 2 条
- 1













