当前位置:柔美女性网 >

绿色生活 >心理 >

redis公平锁原理

redis公平锁原理

redis公平锁原理

     主要是通过lua脚本加锁及设置过期时间来保证锁执行的原子性,然后每个线程获取锁会将获取锁的次数+1,释放锁会将当前锁次数-1,如果为0则表示释放锁成功。

     可重入原理和JDK中的可重入锁都是一致的。   

     JDK中也有公平锁和非公平锁,所谓公平锁,就是保证客户端获取锁的顺序,跟他们请求获取锁的顺序,是一样的。公平锁需要排队,谁先申请获取这把锁,谁就可以先获取到这把锁,是按照请求的先后顺序来的。

标签: redis 公平
  • 文章版权属于文章作者所有,转载请注明 https://rmnxw.com/lvse/xinli/99w110.html