redissiion可重入锁
时间: 2023-08-21 09:11:10 浏览: 78
引用\[1\]:用Redisson实现分布式锁的最基本使用是通过获取锁对象,加锁和解锁来实现的。\[1\]引用\[3\]:在使用Redisson实现分布式锁时,可以使用RLock对象来实现可重入锁。可重入锁允许同一个线程多次获取同一个锁,而不会造成死锁。在Redisson中,通过调用lock()方法来加锁,unlock()方法来解锁。\[3\]
所以,Redisson的可重入锁可以通过获取锁对象,加锁和解锁的方式来实现。这样,同一个线程可以多次获取同一个锁,而不会造成死锁。
#### 引用[.reference_title]
- *1* *2* [聊一聊对用Redis实现分布式锁的理解(基于setnx和基于Redisson的尝试)](https://blog.csdn.net/weixin_43889841/article/details/112553774)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item]
- *3* [Redission的基本使用](https://blog.csdn.net/weixin_47765791/article/details/118309975)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]