redis---redisson架构图
架构图:
架构图原理说明:
redisson主要作为分布式锁使用,使用场景有互联网秒杀,抢优惠券,接口幂等性等。
1.当多个线程处理请求时,只有一个线程能抢到锁;
2.抢不到锁的线程会不断尝试获取锁;
3.抢到锁的线程会将数据根据hash算法存到特定的redis服务器上;
4.抢到锁的线程会每隔10查看当前线程是否有锁,有的话会延长锁的有效时间;
5.当前线程访问到redis的服务器刚好没有数据时,会重定位到指定的服务器获取数据。
redisson主要作为分布式锁使用,使用场景有互联网秒杀,抢优惠券,接口幂等性等。
1.当多个线程处理请求时,只有一个线程能抢到锁;
2.抢不到锁的线程会不断尝试获取锁;
3.抢到锁的线程会将数据根据hash算法存到特定的redis服务器上;
4.抢到锁的线程会每隔10查看当前线程是否有锁,有的话会延长锁的有效时间;
5.当前线程访问到redis的服务器刚好没有数据时,会重定位到指定的服务器获取数据。