redis高频问题--分布式锁使用场景🔒
redis分布式锁使用场景

场景一:抢购优惠券,造成超买

单个服务器,加锁

集群部署

机群需要添加分布式锁,可以在不同的服务器下加锁

redis分布式锁实现原理



主从数据的一致性

CAP理论
在分布式中有一种理论叫CAP理论,C表示数据一致性,A表示系统可用性,P表示分区容错性,提出这个理论的人也指出了CAP这三者间只能有两个同时成立。
AP:对于一些对一致性要求较低、需要保证系统的高可用性和持续可用性的应用场景。适用于社交媒体,AP不会影响用户体验,能保证系统的正常运行;
在面对网络分区时,AP系统会牺牲一致性,允许系统中的数据存在短暂的不一致。
CP:保证了数据的一致性。适用于一些强一致性要求较高、可以容忍短暂的不可用性的应用场景,
缺点就是在在发生网络波动时,会导致服务不可用,需要等到数据一致后,才能让用户正常访问,所以会影响用户体验。
问答


本文来自博客园,作者:xiaolifc,转载请注明原文链接:https://www.cnblogs.com/xiaolibiji/p/18020568

浙公网安备 33010602011771号