本文将概述一种高并发下最终一致性算法及实现,通过使用redis替代关系型数据库,保证系统的性能。执行redis操作前,使用redis记录核心操作步骤,若所有执行操作成功则删除步骤,若失败则按照操作步骤回退。将可合并的redis操作步骤进行合并,减少记录开销和回退开销。这样将实现分布式系统使用redis提高系统效率的同时,仍能保持数据一致性,解决分布式系统在应用宕机时仍能保持数据一致性的问题。