JAVA面试准备之Redis 如何通过Redis实现分布式锁

分布式锁指的是:控制分布式系统或不同系统之间共同访问共享资源的一种锁的实现。 分布式锁需要解决的问题 互斥性:任一时刻,只能有一个客户端获取锁 安全性:锁只能被持有该锁的客户端删除,不能被其他客户端删除 死锁:获取锁的客户端因为某一些原因而宕机,未能释放锁,其他客户端再也无法获取到该锁,而导致了死锁。 容错:当redis的某一些节点发生宕机时,客户端仍然能够获取锁和释放锁。 如何通过Redis实现
相关文章
相关标签/搜索