Redis分布式锁,蚂蚁金服面试题

1. 什么是分布式锁 分布式锁是控制分布式系统或不同系统之间共同访问共享资源的一种锁实现。如果不同的系统或同一个系统的不同主机之间共享了某个资源时,往往通过互斥来防止批次干扰。 分布式锁可以保证分布式部署的应用集群中,同一个方法在同一个操作只能被一台机器上的一个线程执行。 要满足一下三点: 1. 互斥性,在任意时刻,只能有一个客户端拥有锁去操作数据。 2. 不会产生死锁,即使某一客户端在使用过程中
相关文章
相关标签/搜索