Redisson 的主要方法
生活随笔
收集整理的這篇文章主要介紹了
Redisson 的主要方法
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
# 沒獲取到鎖時(shí),會嘗試重新獲取鎖(使用了Semaphore,AQS隊(duì)列)
lock() -鎖的過期時(shí)間:使用默認(rèn)過期時(shí)間-30s
lock(long leaseTime, TimeUnit unit) - 指定鎖的過期時(shí)間 leaseTime
# 只會獲取一次鎖,獲取失敗則不再獲取并返回false
tryLock(); - 鎖的過期時(shí)間:使用默認(rèn)過期時(shí)間-30s
# 沒獲取到鎖時(shí),在指定的重試時(shí)間內(nèi),會嘗試重新獲取鎖
tryLock(long time, TimeUnit unit)?
?- 獲取鎖的重試時(shí)間 time
?- 鎖的過期時(shí)間:使用默認(rèn)過期時(shí)間-30s
?
?# 沒獲取到鎖時(shí),在指定的重試時(shí)間內(nèi),會嘗試重新獲取鎖
tryLock(long waitTime, long leaseTime, TimeUnit unit)
?- 獲取鎖的重試時(shí)間 waitTime
?- 指定鎖的過期時(shí)間 leaseTime
總結(jié)
以上是生活随笔為你收集整理的Redisson 的主要方法的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: ios状态栏变黑问题解决
- 下一篇: FLOPS和吞吐率