1.redis分布式锁如何实现:
基于setnx
2.锁的有效时长如何设置
使用redisson框架,利用看门狗自动续期锁
3.redis的分布式锁不能重入但redisson的分布式锁是可重入的
4.无法解决分布式锁的主从切换导致的一致性问题,redis有红锁方案但不实用,redis是AP架构
需要强一致性可以使用zookeeper实现的分布式锁(CP)
CAP原理(CAP theorem)是分布式计算领域的一个重要理论,它指出在一个分布式系统中,无法同时满足一致性(Consistency)、可用性(Availability)和分区容错性(Partition tolerance)这三个基本需求,最多只能满足其中的两项。