一种分布式锁的实现方法、系统、设备及存储介质
基本信息
申请号 | CN202110526501.3 | 申请日 | - |
公开(公告)号 | CN113407553A | 公开(公告)日 | 2021-09-17 |
申请公布号 | CN113407553A | 申请公布日 | 2021-09-17 |
分类号 | G06F16/23(2019.01)I;G06F16/21(2019.01)I;G06F9/50(2006.01)I | 分类 | 计算;推算;计数; |
发明人 | 李琦;宋卫东 | 申请(专利权)人 | 重庆锐云科技有限公司 |
代理机构 | 重庆智慧之源知识产权代理事务所(普通合伙) | 代理人 | 余洪;高彬 |
地址 | 401121重庆市渝北区山茶路70号1幢5-2 | ||
法律状态 | - |
摘要
摘要 | 本发明提供一种分布式锁的实现方法、系统、设备及存储介质,其中,方法包括:设置目标注解,通过同步枚举定义分布式锁的属性信息;在Redis操作类上定义获取分布式锁和释放分布式锁;定义切面类,在所述切面类中依次添加声明注解、切面注解和命令注解,配合Spring框架中的事务性注解,并设置所述切面类和事务性注解的执行顺序;在待加锁的方法中添加所述目标注解。本发明能够通过目标注解实现自动加锁,简化加锁和释放锁的代码,提高工作效率,便于后期维护。 |
