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

redis分布式锁使用场景

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

单个服务器,加锁

集群部署

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

redis分布式锁实现原理

主从数据的一致性

CAP理论

在分布式中有一种理论叫CAP理论,C表示数据一致性,A表示系统可用性,P表示分区容错性,提出这个理论的人也指出了CAP这三者间只能有两个同时成立。

AP:对于一些对一致性要求较低、需要保证系统的高可用性和持续可用性的应用场景。适用于社交媒体,AP不会影响用户体验,能保证系统的正常运行;
在面对网络分区时,AP系统会牺牲一致性,允许系统中的数据存在短暂的不一致。

CP:保证了数据的一致性。适用于一些强一致性要求较高、可以容忍短暂的不可用性的应用场景,
缺点就是在在发生网络波动时,会导致服务不可用,需要等到数据一致后,才能让用户正常访问,所以会影响用户体验。

问答

posted @   xiaolifc  阅读(35)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· Vue3状态管理终极指南:Pinia保姆级教程
点击右上角即可分享
微信分享提示