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