# TestRedisson **Repository Path**: huang-wenhao1/TestRedisson ## Basic Information - **Project Name**: TestRedisson - **Description**: oijasipdna送i大宋i你大三大嫂难道安东i三栋三点 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-03-05 - **Last Updated**: 2025-03-10 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # redis和redisson关系 redisson只是redis的一个框架,就类似与java和springboot的关系,是对redis进行封装也就是基于redis的java客户端,方便使用。 # 为什么使用redisson实现分布式锁 分布式锁:在分布式系统中的锁就叫分布式锁,锁的作用就是保证数据的一致性,防止数据被修改。 那么分布式锁就是在分布式环境下确保同一时刻只能由一个客户端能执行某个操作。 redis可以实现简单的分布式锁,但是redis的分布式锁存在一些问题,比如: 1.原子性:需要先setNX 再setEX。 2.锁误释放:释放不是自己的锁。 3.锁超时:锁超时没有自动续期。 redisson已经封装了方法,解决了这些问题,保证高可用。 # 流程图解 ![img](README.assets/img.png)